diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2025-05-19 09:29:19 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2025-05-19 09:29:27 +0800 |
commit | 98f4832e69a21b56086a4e80c225bb5e74ecfaaf (patch) | |
tree | d93fbb35d361f13035194324aee15d04bf1de8c5 | |
parent | fd195d03e58803b6b51ba167706fe3b23acf642b (diff) |
Update
-rw-r--r-- | zsh/zshrc | 12 |
1 files changed, 0 insertions, 12 deletions
@@ -36,17 +36,6 @@ _comp_options+=(globdots) # With hidden files | |||
36 | zstyle ':completion:*' menu select | 36 | zstyle ':completion:*' menu select |
37 | zstyle ':completion::complete:*' gain-privileges 1 | 37 | zstyle ':completion::complete:*' gain-privileges 1 |
38 | 38 | ||
39 | # Set variable CONTEXT | ||
40 | function _get_context() { | ||
41 | CONTEXT_FILE=${CONTEXT_FILE:-~/.task/context} | ||
42 | |||
43 | LAST_MODIFY_TIME=$(stat -c %y "$CONTEXT_FILE") | ||
44 | if [ ! "$MODIFY_TIME" = "$LAST_MODIFY_TIME" ]; then | ||
45 | CONTEXT=$(cat "$CONTEXT_FILE") | ||
46 | MODIFY_TIME="$LAST_MODIFY_TIME" | ||
47 | fi | ||
48 | } | ||
49 | |||
50 | function _already_sync_after_wakeup() { | 39 | function _already_sync_after_wakeup() { |
51 | WAKEUP="$HOME/.wakeup" | 40 | WAKEUP="$HOME/.wakeup" |
52 | [ ! -e "$WAKEUP" ] && return 0 | 41 | [ ! -e "$WAKEUP" ] && return 0 |
@@ -78,7 +67,6 @@ function precmd() { | |||
78 | # RIGHT PROMPT | 67 | # RIGHT PROMPT |
79 | # Show context and git status of tracking repos at right | 68 | # Show context and git status of tracking repos at right |
80 | UNSYNC_REPOS=$(NUM=$($SETTING_DIR/bin/git/check-repos.sh -n); (( $NUM != 0 )) && echo $NUM) | 69 | UNSYNC_REPOS=$(NUM=$($SETTING_DIR/bin/git/check-repos.sh -n); (( $NUM != 0 )) && echo $NUM) |
81 | _get_context | ||
82 | NEED_SYNC=$(_already_sync_after_wakeup || echo S) | 70 | NEED_SYNC=$(_already_sync_after_wakeup || echo S) |
83 | RPROMPT="%B%K{blue}%F{yellow}${CONTEXT:+ $CONTEXT }%f%k%K{red}%F{black}${UNSYNC_REPOS}${NEED_SYNC}%f%k%b" | 71 | RPROMPT="%B%K{blue}%F{yellow}${CONTEXT:+ $CONTEXT }%f%k%K{red}%F{black}${UNSYNC_REPOS}${NEED_SYNC}%f%k%b" |
84 | 72 | ||