From 50de2677142e9eeaf71ffc4d14a4c914ed466c17 Mon Sep 17 00:00:00 2001 From: Michael Maclean Date: Thu, 29 Sep 2011 14:43:50 +0100 Subject: [PATCH] Add mgdm theme --- themes/mgdm.zsh-theme | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 themes/mgdm.zsh-theme diff --git a/themes/mgdm.zsh-theme b/themes/mgdm.zsh-theme new file mode 100644 index 000000000..76289143c --- /dev/null +++ b/themes/mgdm.zsh-theme @@ -0,0 +1,26 @@ +if [ "$(whoami)" = "root" ] +then CARETCOLOR="red" +else CARETCOLOR="white" +fi + +local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" + +PROMPT='%{${fg[blue]}%}${USER}%{$reset_color%}@%{${fg[blue]}%}%m%{$reset_color%}:%{${fg[blue]}%}%1d%{${fg_bold[$CARETCOLOR]}%}%#%{${reset_color}%} ' + +RPS1=' ${return_code} $(git_prompt_info)' + +ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[blue]%}git:‹%{$fg_bold[cyan]%}" +ZSH_THEME_GIT_PROMPT_SUFFIX="%{$fg[blue]%}›%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%} %{$fg[red]%}✗%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%} %{$fg[green]%}✔%{$reset_color%}" + +ZSH_THEME_SVN_PROMPT_PREFIX="%{$fg[blue]%}svn:‹%{$fg_bold[cyan]%}" +ZSH_THEME_SVN_PROMPT_SUFFIX="%{$fg[blue]%}›%{$reset_color%}" +ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[blue]%} %{$fg[red]%}✗%{$reset_color%}" +ZSH_THEME_SVN_PROMPT_CLEAN="%{$fg[blue]%} %{$fg[green]%}✔%{$reset_color%}" + +MODE_INDICATOR="%{$fg_bold[magenta]%}<%{$reset_color%}%{$fg[magenta]%}<<%{$reset_color%}" + +# TODO use 265 colors +#MODE_INDICATOR="$FX[bold]$FG[020]<$FX[no_bold]%{$fg[blue]%}<<%{$reset_color%}" +# TODO use two lines if git