aboutsummaryrefslogtreecommitdiff
path: root/prompts/photon.zsh
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2021-11-15 10:22:57 -0700
committerJosh Rahm <rahm@google.com>2021-11-15 10:22:57 -0700
commiteef56cd6f76244cb7ab54a45ac1c60aa3e658f12 (patch)
treeda365c307a74922598df1a610e1d9a767f5afbe9 /prompts/photon.zsh
parent509b3462c5957b705ef02d8364b50e8c25c9d0dd (diff)
parent8492e58a8886c848b9dd6310dc6d2f4345a4a0c5 (diff)
downloadzshrcd-eef56cd6f76244cb7ab54a45ac1c60aa3e658f12.tar.gz
zshrcd-eef56cd6f76244cb7ab54a45ac1c60aa3e658f12.tar.bz2
zshrcd-eef56cd6f76244cb7ab54a45ac1c60aa3e658f12.zip
Merge branch 'main' of git.josher.dev:zshrcd
Diffstat (limited to 'prompts/photon.zsh')
-rw-r--r--prompts/photon.zsh35
1 files changed, 35 insertions, 0 deletions
diff --git a/prompts/photon.zsh b/prompts/photon.zsh
new file mode 100644
index 0000000..026b530
--- /dev/null
+++ b/prompts/photon.zsh
@@ -0,0 +1,35 @@
+grey='\e[0;90m'
+
+ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[cyan]%}["
+ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
+ZSH_THEME_GIT_PROMPT_DIRTY="]%{$fg[red]%}▲%{$reset_color%}"
+ZSH_THEME_GIT_PROMPT_CLEAN="] "
+
+GREEN="%{\x1b[01;32m%}"
+PURPLE="%{\x1b[01;35m%}"
+GRAY="%{\x1b[01;38;5;238m%}"
+ORANGE="%{\x1b[01;38;5;166m%}"
+YELLOW="%{\x1b[01;33m%}"
+RED="%{\x1b[01;31m%}"
+RESET="%{\x1b[00m%}"
+
+terminal_color_1="${ORANGE}"
+terminal_color_2="${YELLOW}"
+terminal_color_3="${ORANGE}"
+terminal_color_4="${YELLOW}"
+terminal_color_5="${YELLOW}"
+terminal_color_6="${YELLOW}"
+terminal_color_7="${YELLOW}"
+
+function rahm_prompt {
+ power_prompt "$?"
+}
+
+function rahm_rprompt {
+ power_prompt "$?" r
+}
+
+setopt prompt_subst
+
+PROMPT='$(rahm_prompt)'
+RPROMPT='$(rahm_rprompt)'