aboutsummaryrefslogtreecommitdiffhomepage
path: root/zsh
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2023-04-04 09:49:17 +0800
committerHsieh Chin Fan <pham@topo.tw>2023-04-04 09:56:10 +0800
commitc15aad94935d3d775e9786fae35b2203748d3afd (patch)
treebe58d48854fb501a7a1774be304d08de5e7743b7 /zsh
parent4f0c2fb9e13307de372e05dede958fa3fdad70b1 (diff)
Update
Diffstat (limited to 'zsh')
-rw-r--r--zsh/zshrc6
1 files changed, 3 insertions, 3 deletions
diff --git a/zsh/zshrc b/zsh/zshrc
index 9d9069e..736d1e3 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -46,14 +46,14 @@ _get_context() {
46 CONTEXT=$(cat "$CONTEXT_FILE") 46 CONTEXT=$(cat "$CONTEXT_FILE")
47 MODIFY_TIME="$LAST_MODIFY_TIME" 47 MODIFY_TIME="$LAST_MODIFY_TIME"
48 fi 48 fi
49 echo $CONTEXT
50} 49}
51autoload -Uz add-zsh-hook 50autoload -Uz add-zsh-hook
52add-zsh-hook precmd precmd 51add-zsh-hook precmd precmd
53function precmd() { 52function precmd() {
54 RIGHT=$(NUM=$($SETTING_DIR/bin/git/check-repos.sh -n); (( $NUM != 0 )) && echo $NUM)
55 PROMPT='%B%(?:%F{green}%m%f:%K{red}%F{black}%m%f%k)%f%F{cyan} %c%f%b ' 53 PROMPT='%B%(?:%F{green}%m%f:%K{red}%F{black}%m%f%k)%f%F{cyan} %c%f%b '
56 RPROMPT="%K{blue}%F{yellow}$(_get_context)%f%k %B%K{red}%F{black}${RIGHT}%f%k%b" 54 RIGHT=$(NUM=$($SETTING_DIR/bin/git/check-repos.sh -n); (( $NUM != 0 )) && echo $NUM)
55 _get_context
56 RPROMPT="%K{blue}%F{yellow}${CONTEXT}%f%k${RIGHT:+ }%B%K{red}%F{black}${RIGHT}%f%k%b"
57 [ -n "$PRE_POPULATE" ] && print -z "$PRE_POPULATE" 57 [ -n "$PRE_POPULATE" ] && print -z "$PRE_POPULATE"
58} 58}
59 59