From 7cfdc2f2c35f03c94a35e6d5552c5839af65b954 Mon Sep 17 00:00:00 2001 From: Theo Pack Date: Sat, 21 Jun 2014 14:37:45 +0200 Subject: [PATCH 1/3] Added FuriKuri theme --- themes/furikuri.zsh-theme | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 themes/furikuri.zsh-theme diff --git a/themes/furikuri.zsh-theme b/themes/furikuri.zsh-theme new file mode 100644 index 000000000..2838dbac8 --- /dev/null +++ b/themes/furikuri.zsh-theme @@ -0,0 +1,15 @@ +function collapse_pwd { + echo $(pwd | sed -e "s,^$HOME,~,") +} + +PROMPT='%{$fg[yellow]%}λ %m %{$fg[green]%}$(collapse_pwd) $(git_prompt_info)%{$reset_color%} +$fg[yellow]%}→%{$reset_color%} ' + +ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}→ λ %{$fg[blue]%}git %{$fg[cyan]%}⭠ " +ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}✘" +ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg[green]%}✔" + +# See http://geoff.greer.fm/lscolors/ +export LSCOLORS="exfxcxdxbxbxbxbxbxbxbx" +export LS_COLORS="di=34;40:ln=35;40:so=32;40:pi=33;40:ex=31;40:bd=31;40:cd=31;40:su=31;40:sg=31;40:tw=31;40:ow=31;40:" \ No newline at end of file From 7aad3027a6d5daee7a00a1c703cc2f7a380278a9 Mon Sep 17 00:00:00 2001 From: Theo Pack Date: Sat, 21 Jun 2014 23:25:42 +0200 Subject: [PATCH 2/3] extend git status --- themes/furikuri.zsh-theme | 15 +++++++++++++-- themes/wedisagree.zsh-theme | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/themes/furikuri.zsh-theme b/themes/furikuri.zsh-theme index 2838dbac8..e8ba13330 100644 --- a/themes/furikuri.zsh-theme +++ b/themes/furikuri.zsh-theme @@ -2,13 +2,24 @@ function collapse_pwd { echo $(pwd | sed -e "s,^$HOME,~,") } +RPROMPT='%(?.%{$fg[green]%}✔ .%{$fg[red]%}✖ )% %{$reset_color%}' + PROMPT='%{$fg[yellow]%}λ %m %{$fg[green]%}$(collapse_pwd) $(git_prompt_info)%{$reset_color%} $fg[yellow]%}→%{$reset_color%} ' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}→ λ %{$fg[blue]%}git %{$fg[cyan]%}⭠ " ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}" -ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}✘" -ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg[green]%}✔" + +ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[yellow]%} ☂" # Ⓓ +ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%} ✭" # ⓣ +ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[green]%} ☀" # Ⓞ + +ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[cyan]%} ✚" # ⓐ ⑃ +ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[yellow]%} ⚡" # ⓜ ⑁ +ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%} ✖" # ⓧ ⑂ +ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[blue]%} ➜" # ⓡ ⑄ +ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[magenta]%} ♒" # ⓤ ⑊ +ZSH_THEME_GIT_PROMPT_AHEAD="%{$fg[blue]%} 𝝙" # See http://geoff.greer.fm/lscolors/ export LSCOLORS="exfxcxdxbxbxbxbxbxbxbx" diff --git a/themes/wedisagree.zsh-theme b/themes/wedisagree.zsh-theme index 9bdbce40d..daeaec891 100644 --- a/themes/wedisagree.zsh-theme +++ b/themes/wedisagree.zsh-theme @@ -31,7 +31,7 @@ RPROMPT='${time} %{$fg[magenta]%}$(git_prompt_info)%{$reset_color%}$(git_prompt_ # %{$fg[yellow]%}$(~/.rvm/bin/rvm-prompt)%{$reset_color%} # local time, color coded by last return code -time_enabled="%(?.%{$fg[green]%}.%{$fg[red]%})%*%{$reset_color%}" +time_enabled="%(?.%{$fg[green]%}.%{$fg[red]%})%%(?.ok.not)%*%{$reset_color%}" time_disabled="%{$fg[green]%}%*%{$reset_color%}" time=$time_enabled From e6307abfce039fde4ddff3e3da57c76aa7c558f9 Mon Sep 17 00:00:00 2001 From: Theo Pack Date: Sat, 21 Jun 2014 23:28:32 +0200 Subject: [PATCH 3/3] add git promt status --- file | 0 themes/furikuri.zsh-theme | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 file diff --git a/file b/file new file mode 100644 index 000000000..e69de29bb diff --git a/themes/furikuri.zsh-theme b/themes/furikuri.zsh-theme index e8ba13330..ea0b175c3 100644 --- a/themes/furikuri.zsh-theme +++ b/themes/furikuri.zsh-theme @@ -4,7 +4,7 @@ function collapse_pwd { RPROMPT='%(?.%{$fg[green]%}✔ .%{$fg[red]%}✖ )% %{$reset_color%}' -PROMPT='%{$fg[yellow]%}λ %m %{$fg[green]%}$(collapse_pwd) $(git_prompt_info)%{$reset_color%} +PROMPT='%{$fg[yellow]%}λ %m %{$fg[green]%}$(collapse_pwd) $(git_prompt_info)%{$reset_color%}$(git_prompt_status)%{$reset_color%} $fg[yellow]%}→%{$reset_color%} ' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}→ λ %{$fg[blue]%}git %{$fg[cyan]%}⭠ "