#{pane_start_command} é uma maneira de acessar o comando usado para iniciar o painel atual. Está disponível desde a v1.7 (10/2012).
bind-key S run-shell "tmux split-window \"#{pane_start_command}\""
é uma solução para sua pergunta usando #{pane_start_command} . ( tmux version > = 1.9 (02/2014)).
Com versões 1.7 > = X < 1.9 você pode usar algo assim em seu arquivo ~/tmux.conf :
bind-key S run-shell "tmux split-window \"$(tmux display-message -p '#{pane_start_command}')\""
- O comando
display-messagesubstituído extrai#{pane_start_command}. - Esse comando é fornecido como um argumento para
tmux split-window.
pane_start_command será a string vazia se o painel foi iniciado sem uma string de comando e não houve default-command , mas está tudo bem porque split-window iniciará um shell de login simples se receber uma string de comando vazia .