From: Alexander Barton Date: Mon, 10 Apr 2017 16:37:43 +0000 (+0200) Subject: 50_prompt: Mark more variables as local & internal X-Git-Url: https://arthur.barton.de/gitweb/?p=ax-zsh.git;a=commitdiff_plain;h=5c3ee2ff652a8286774ab3b8554a9cc1c58b252a 50_prompt: Mark more variables as local & internal --- diff --git a/core/50_prompt/50_prompt.zshrc b/core/50_prompt/50_prompt.zshrc index bda0216..b28720b 100644 --- a/core/50_prompt/50_prompt.zshrc +++ b/core/50_prompt/50_prompt.zshrc @@ -55,15 +55,9 @@ ax_hostname_prompt_functions=() # VCS if axzsh_is_utf_terminal; then - ZSH_THEME_BULLET_VCS_CLEAN="✔" - ZSH_THEME_BULLET_VCS_DIRTY="✘" - ZSH_THEME_BULLET_VCS_AHEAD="→" - ZSH_THEME_BULLET_VCS_BEHIND="←" + clean="✔"; dirty="✘"; ahead="→"; behind="←" else - ZSH_THEME_BULLET_VCS_CLEAN="+" - ZSH_THEME_BULLET_VCS_DIRTY="X" - ZSH_THEME_BULLET_VCS_AHEAD=">" - ZSH_THEME_BULLET_VCS_BEHIND="<" + clean="+"; dirty="x"; ahead=">"; behind="<" fi ZSH_THEME_VCS_PROMPT_PREFIX_SPACING="(" @@ -71,10 +65,12 @@ ZSH_THEME_VCS_PROMPT_PREFIX="%{$fg_no_bold[yellow]%}" ZSH_THEME_VCS_PROMPT_SUFFIX="%{$reset_color%}" ZSH_THEME_VCS_PROMPT_SUFFIX_SPACING=")" -ZSH_THEME_VCS_PROMPT_CLEAN=" %{$fg_no_bold[green]%}${ZSH_THEME_BULLET_VCS_CLEAN}" -ZSH_THEME_VCS_PROMPT_DIRTY=" %{$fg_no_bold[red]%}${ZSH_THEME_BULLET_VCS_DIRTY}" -ZSH_THEME_VCS_PROMPT_AHEAD="%{$fg_no_bold[cyan]%}${ZSH_THEME_BULLET_VCS_AHEAD}" -ZSH_THEME_VCS_PROMPT_BEHIND="%{$fg_no_bold[blue]%}${ZSH_THEME_BULLET_VCS_BEHIND}" +ZSH_THEME_VCS_PROMPT_CLEAN=" %{$fg_no_bold[green]%}$clean" +ZSH_THEME_VCS_PROMPT_DIRTY=" %{$fg_no_bold[red]%}$dirty" +ZSH_THEME_VCS_PROMPT_AHEAD="%{$fg_no_bold[cyan]%}$ahead" +ZSH_THEME_VCS_PROMPT_BEHIND="%{$fg_no_bold[blue]%}$behind" + +unset clean dirty ahead behind function ax_vcs_prompt() { local func