diff options
Diffstat (limited to '.oh-my-zsh/themes/pygmalion.zsh-theme')
-rw-r--r-- | .oh-my-zsh/themes/pygmalion.zsh-theme | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/.oh-my-zsh/themes/pygmalion.zsh-theme b/.oh-my-zsh/themes/pygmalion.zsh-theme deleted file mode 100644 index 5f5fe7f..0000000 --- a/.oh-my-zsh/themes/pygmalion.zsh-theme +++ /dev/null @@ -1,34 +0,0 @@ -# Yay! High voltage and arrows! - -prompt_setup_pygmalion(){ - ZSH_THEME_GIT_PROMPT_PREFIX="%{$reset_color%}%{$fg[green]%}" - ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} " - ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[yellow]%}⚡%{$reset_color%}" - ZSH_THEME_GIT_PROMPT_CLEAN="" - - base_prompt='%{$fg[magenta]%}%n%{$reset_color%}%{$fg[cyan]%}@%{$reset_color%}%{$fg[yellow]%}%m%{$reset_color%}%{$fg[red]%}:%{$reset_color%}%{$fg[cyan]%}%0~%{$reset_color%}%{$fg[red]%}|%{$reset_color%}' - post_prompt='%{$fg[cyan]%}⇒%{$reset_color%} ' - - base_prompt_nocolor=$(echo "$base_prompt" | perl -pe "s/%\{[^}]+\}//g") - post_prompt_nocolor=$(echo "$post_prompt" | perl -pe "s/%\{[^}]+\}//g") - - precmd_functions+=(prompt_pygmalion_precmd) -} - -prompt_pygmalion_precmd(){ - local gitinfo=$(git_prompt_info) - local gitinfo_nocolor=$(echo "$gitinfo" | perl -pe "s/%\{[^}]+\}//g") - local exp_nocolor="$(print -P \"$base_prompt_nocolor$gitinfo_nocolor$post_prompt_nocolor\")" - local prompt_length=${#exp_nocolor} - - local nl="" - - if [[ $prompt_length -gt 40 ]]; then - nl=$'\n%{\r%}'; - fi - PROMPT="$base_prompt$gitinfo$nl$post_prompt" -} - -prompt_setup_pygmalion - - |