Defina o título do tmux para o caminho

2

Atualmente estou configurando o tmux para atualizar o título da janela para o nome do comando atualmente em execução, fazendo o seguinte:

set-option -g set-titles on
set-option -g set-titles-string '#S:#I.#P #W' # window number,program name,active (or not)
set-window-option -g automatic-rename on      # auto name

No entanto, quando nenhum comando está sendo executado, ele exibe apenas "N: zsh" (onde N é o número da janela).

Existe uma maneira de exibir o último elemento atual do caminho no título da janela quando nenhum comando está sendo executado? Então, se o caminho atual é / usr / src / linux, o título da janela deve ser "N: linux".

Obrigado

    
por oneself 28.01.2013 / 22:45

1 resposta

1

Eu tenho uma semi-solução para mostrar os dois:

# window titles
set-window-option -g window-status-current-format ' #[fg=white]** #[fg=white,bold][#{window_index}] #[fg=green]#{pane_current_command} #[fg=cyan]#(pwd="#{pane_current_path}"; echo ${pwd####*/}) #[fg=white]**'
set-window-option -g window-status-format '#[fg=colour244,bold][#{window_index}] #[fg=colour244]#{pane_current_command} #[fg=colour244]#(pwd="#{pane_current_path}"; echo ${pwd####*/})'

Adicione estas linhas ao seu ~/.tmux.conf e receba:

    
por 25.08.2016 / 10:12

Tags