ゆるふわなのでoh-my-zshのテーマ'wedisagree'にしてみた
職場で支給されたMacBookPro2016にzshを導入したので、だいぶ今更oh-my-zshを使ってみた。 テーマの数が膨大で何が良いとか悪いとかわからなかったので、とりあえず'wedisagree'を導入。
git初心者なのでアイコンで状況がわかるのはすごい助かる。
Quick Reference for Git Mark of oh-my-zsh 'wedisagree' Theme
@maangieさんの記事から以下のコードを.zshrcに追記しておくと楽。
function ph() { local prompt_descriptions prompt_descriptions=( $ZSH_THEME_GIT_PROMPT_DIRTY 'dirty\tclean でない' $ZSH_THEME_GIT_PROMPT_UNTRACKED 'untracked\tトラックされていないファイルがある' $ZSH_THEME_GIT_PROMPT_CLEAN 'clean' $ZSH_THEME_GIT_PROMPT_ADDED 'added\t追加されたファイルがある' $ZSH_THEME_GIT_PROMPT_MODIFIED 'modified\t変更されたファイルがある' $ZSH_THEME_GIT_PROMPT_DELETED 'deleted\t削除されたファイルがある' $ZSH_THEME_GIT_PROMPT_RENAMED 'renamed\tファイル名が変更されたファイルがある' $ZSH_THEME_GIT_PROMPT_UNMERGED 'unmerged\tマージされていないファイルがある' $ZSH_THEME_GIT_PROMPT_AHEAD 'ahead\tmaster リポジトリよりコミットが進んでいる' ) local i for ((i = 1; i <= $#prompt_descriptions; i += 2)) do local p=$prompt_descriptions[$i] local d=$prompt_descriptions[$i+1] echo `echo $p | sed -E 's/%.| //g'` $reset_color $d done }