Итак, у меня есть эта функция в моем .zshrc
, чтобы переименовать мое текущее окно tmux в текущий каталог.Tmux переименовать окно в текущий каталог
precmd() {
tmux set-window-option -qg window-status-format "#[fg=colour18 bg=colour18] | #[fg=white, bg=colour18] #I | ${PWD##/*/} #[fg=colour18, bg=colour18] | "
tmux set-window-option -qg window-status-current-format "#[fg=colour18, bg=blue] | #[fg=white, bg=blue] #I | ${PWD##/*/} #[fg=blue, bg=colour18] | "
}
И это работает отлично, но я задаюсь вопросом, почему же код не будет работать в моей .tmux.conf
# Status Bar
set-window-option -qg window-status-format "#[fg=colour18 bg=colour18] | #[fg=white, bg=colour18] #I | ${PWD##/*/} #[fg=colour18, bg=colour18] | "
set-window-option -qg window-status-current-format "#[fg=colour18, bg=blue] | #[fg=white, bg=blue] #I | ${PWD##/*/} #[fg=blue, bg=colour18] | "
Если я пытаюсь использовать это, я получаю ошибку, когда я начинаю вверх tmux. Любые причины для этого? Могу ли я получить тот же эффект, используя #{pane_current_path}"
и сократить путь к только текущему каталогу?
Какова ошибка, которую вы получаете в tmux ...? – rednaw
https://gist.github.com/mhartington/6f4e89503785acb326be 'Недействительная или неизвестная команда' – mhartington