summaryrefslogtreecommitdiff
path: root/themes
diff options
context:
space:
mode:
authorMaxim Filatov <pipopolam@gmail.com>2011-06-05 16:57:21 -0700
committerMaxim Filatov <pipopolam@gmail.com>2011-06-05 16:57:21 -0700
commitf0451195f63b3607461bda1570c5fb2a4e429b3e (patch)
treee700468c59662a5a61acf627318198a064bf17dc /themes
parented990f61ff66a5c409ef2d8a444820cecf098188 (diff)
downloadzsh-f0451195f63b3607461bda1570c5fb2a4e429b3e.tar.gz
zsh-f0451195f63b3607461bda1570c5fb2a4e429b3e.tar.bz2
zsh-f0451195f63b3607461bda1570c5fb2a4e429b3e.zip
Dollar sign instead of percent in unprivileged user prompt (as in real gentoo)
Diffstat (limited to 'themes')
-rw-r--r--themes/gentoo.zsh-theme6
1 files changed, 5 insertions, 1 deletions
diff --git a/themes/gentoo.zsh-theme b/themes/gentoo.zsh-theme
index cba143d42..ee205d248 100644
--- a/themes/gentoo.zsh-theme
+++ b/themes/gentoo.zsh-theme
@@ -1,4 +1,8 @@
-PROMPT='%(!.%{$fg_bold[red]%}.%{$fg_bold[green]%}%n@)%m %{$fg_bold[blue]%}%(!.%1~.%~) $(git_prompt_info)%#%{$reset_color%} '
+function prompt_char {
+ if [ $UID -eq 0 ]; then echo "#"; else echo $; fi
+}
+
+PROMPT='%(!.%{$fg_bold[red]%}.%{$fg_bold[green]%}%n@)%m %{$fg_bold[blue]%}%(!.%1~.%~) $(git_prompt_info)%_$(prompt_char)%{$reset_color%} '
ZSH_THEME_GIT_PROMPT_PREFIX="("
ZSH_THEME_GIT_PROMPT_SUFFIX=") "