🙌
iTerm2 でディレクトリによってタブの色を変える
ディレクトリ移動時に自動でタブの色が変わるようにします。
移動時にディレクトリによって別のコマンドを実行する方法と、iTerm のタブ色を変える方法を組み合わせて実現します。
任意のディレクトリ移動時にコマンドを実行する(zsh) | あのぞんブログ
iTerm2 の tab のタイトルと色を動的にいじる - Qiita
title=.zshrc
autoload -Uz add-zsh-hook
## chpwd_tab_color
tab-color() {
echo -ne "\033]6;1;bg;red;brightness;$1\a"
echo -ne "\033]6;1;bg;green;brightness;$2\a"
echo -ne "\033]6;1;bg;blue;brightness;$3\a"
}
tab-reset() {
echo -ne "\033]6;1;bg;*;default\a"
}
chpwd_tab_color() {
case $PWD/ in
*/.ghq/github.com/elzup/*) tab-color 100 0 100;; # purple
*/.ghq/github.com/elzup-sandbox/*) tab-color 100 100 255;; # blue
*/.ghq/github.com/*) tab-color 100 100 100;; # base gray
*) tab-reset;;
esac
}
add-zsh-hook chpwd chpwd_tab_color
Discussion