読者です 読者をやめる 読者になる 読者になる

MANA-DOT

PIXEL ART, PROGRAMING, ETC.

tmuxのタブ名を今いるディレクトリのリポジトリ名にする

zsh tmux

tmux_repository

知ってる人には今更でしょうけど、タブに今いるリポジトリ名が出るようにしてみた。

precmdでリポジトリ名をtmux rename-windowに渡すだけです。

autoload -Uz vcs_info
zstyle ':vcs_info:*' enable git svn
zstyle ':vcs_info:*' formats '%r'

precmd () {
  LANG=en_US.UTF-8 vcs_info
  [[ -n ${vcs_info_msg_0_} ]] && tmux rename-window $vcs_info_msg_0_
}

github