oh-my-zshを使わずにプロンプトにgitの情報を表示したい
vcs_info
というzsh
の拡張機能を使えば実現できる。
できる。
例
.zscrh
の中にこんな感じで書く。
autoload -Uz vcs_info ## プロンプトが表示される毎に実行される関数 precmd () { vcs_info } ## prompt ### vcs_info 表示内容をカスタマイズ zstyle ':vcs_info:git:*' check-for-changes true zstyle ':vcs_info:git:*' stagedstr "%F{yellow}!" zstyle ':vcs_info:git:*' unstagedstr "%F{red}+" zstyle ':vcs_info:*' formats "%F{green}%c%u[%b]%f" zstyle ':vcs_info:*' actionformats '[%b|%a]' setopt prompt_subst ### プロンプトにvcs_infoが生成した情報を表示する PROMPT="%F{green}╭─ %~ %f"'${vcs_info_msg_0_}'" %F{green}╰─%B$%b %f"
つづき
詳しくはここを読む or ググる。