From 8c8909e2a69c47c3d435d5447f3925b5c874eb86 Mon Sep 17 00:00:00 2001 From: Allan MacGregor Date: Sat, 14 Jul 2012 09:11:16 -0400 Subject: [PATCH] Added new theme Powerline Powerline theme inspired by the Vim-powerline plugin. --- .DS_Store | Bin 0 -> 6148 bytes themes/powerline.zsh-theme | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .DS_Store create mode 100644 themes/powerline.zsh-theme diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a8af262babff9f175fbf49cb5a00ce0716c6ad27 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z3~dZp0Z1N%F(jFwB8(vOz-FW}6sHs?=OpFl=RoBM zQ6Rl+3?&R145kMsPoX0VD^~3Zg+;K{QA!10#q9 zHUq4cff1^e5!?*{=>v61Kr~o810&dG5Ff0afe~yo0|O&OI|C!sW=3cag%P5iff1se zfe~yw%ypymXb6mk04xNUAq)Xf{qM@afUExxQ8h}AhQMeD49gH;WN`_0aROJ$*!>5p zYeDsC0#wZbs4_-Sy$lfpDFIdO;OdwOGN>p4RR$6VX$R5Z>X?y%0bHApHU?lJG)j+# I0DVIM0O70^mjD0& literal 0 HcmV?d00001 diff --git a/themes/powerline.zsh-theme b/themes/powerline.zsh-theme new file mode 100644 index 000000000..42ea52d67 --- /dev/null +++ b/themes/powerline.zsh-theme @@ -0,0 +1,17 @@ +PROMPT='${SMILEY}$BG[024]$FG[255] %n %{$reset_color%}$FG[024]$BG[102]⮀$FG[255]%m %{$reset_color%}$BG[255]$FG[102]⮀%{$reset_color%}$FG[000]$BG[255] $(prompt_char)%{$reset_color%}$FG[255]⮀%{$reset_color%}' +RPROMPT='in %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%}' + +function prompt_char { + git branch >/dev/null 2>/dev/null && echo '±' && return + hg root >/dev/null 2>/dev/null && echo '☿' && return + echo '○' +} + + +ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}" +ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})" + + +SMILEY="%(?,$BG[154]$FG[192] ✔ $BG[024]$FG[154]⮀,$BG[131]$FG[255] ✘ $BG[024]$FG[131]⮀)" \ No newline at end of file