971b071dc67f423d8b2a6f476e1dd58819049f41

Author
kphoen <geek63@gmail.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Add: new theme

Diff

 1diff --git a/themes/kphoen.zsh-theme b/themes/kphoen.zsh-theme
 2new file mode 100644
 3index 0000000000000000000000000000000000000000..0e9b5e73ca5c8fe4308107b8be447cd7d949da09
 4--- /dev/null
 5+++ b/themes/kphoen.zsh-theme
 6@@ -0,0 +1,50 @@
 7+# ------------------------------------------------------------------------------
 8+#          FILE:  kphoen.zsh-theme
 9+#   DESCRIPTION:  oh-my-zsh theme file.
10+#        AUTHOR:  Kévin Gomez (geek63@gmail.com)
11+#       VERSION:  1.0.0
12+#    SCREENSHOT:
13+# ------------------------------------------------------------------------------
14+
15+
16+if [[ "$TERM" != "dumb" ]] && [[ "$DISABLE_LS_COLORS" != "true" ]]; then
17+    PROMPT='[%{$fg[red]%}%n%{$reset_color%}@%{$fg[magenta]%}%m%{$reset_color%}:%{$fg[blue]%}%~%{$reset_color%}$(git_prompt_info)]
18+%# '
19+
20+    ZSH_THEME_GIT_PROMPT_PREFIX=" on %{$fg[green]%}"
21+    ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
22+    ZSH_THEME_GIT_PROMPT_DIRTY=""
23+    ZSH_THEME_GIT_PROMPT_CLEAN=""
24+
25+    # display exitcode on the right when >0
26+    return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
27+
28+    RPROMPT='${return_code}$(git_prompt_status)%{$reset_color%}'
29+
30+    ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%} ✚"
31+    ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%} ✹"
32+    ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%} ✖"
33+    ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%} ➜"
34+    ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%} ═"
35+    ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%} ✭"
36+else
37+    PROMPT='[%n@%m:%~$(git_prompt_info)]
38+%# '
39+
40+    ZSH_THEME_GIT_PROMPT_PREFIX=" on"
41+    ZSH_THEME_GIT_PROMPT_SUFFIX=""
42+    ZSH_THEME_GIT_PROMPT_DIRTY=""
43+    ZSH_THEME_GIT_PROMPT_CLEAN=""
44+
45+    # display exitcode on the right when >0
46+    return_code="%(?..%? ↵)"
47+
48+    RPROMPT='${return_code}$(git_prompt_status)'
49+
50+    ZSH_THEME_GIT_PROMPT_ADDED=" ✚"
51+    ZSH_THEME_GIT_PROMPT_MODIFIED=" ✹"
52+    ZSH_THEME_GIT_PROMPT_DELETED=" ✖"
53+    ZSH_THEME_GIT_PROMPT_RENAMED=" ➜"
54+    ZSH_THEME_GIT_PROMPT_UNMERGED=" ═"
55+    ZSH_THEME_GIT_PROMPT_UNTRACKED=" ✭"
56+fi