diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2022-11-29 11:34:58 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2022-11-29 11:34:58 +0800 |
commit | 108d130e12a7a2ae983753e16126149e8f6b8263 (patch) | |
tree | 8976ee353217158ee5b20c43539685ab7ec1488f /zsh | |
parent | fc3a9ba6346ec4254a7c1df22996ef7b14cb6844 (diff) |
Update
Diffstat (limited to 'zsh')
-rw-r--r-- | zsh/zshrc | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -2,7 +2,7 @@ | |||
2 | # load a random theme each time oh-my-zsh is loaded, in which case, | 2 | # load a random theme each time oh-my-zsh is loaded, in which case, |
3 | # to know which specific one was loaded, run: echo $RANDOM_THEME | 3 | # to know which specific one was loaded, run: echo $RANDOM_THEME |
4 | # See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes | 4 | # See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes |
5 | ZSH_THEME="archcraft" | 5 | #ZSH_THEME="archcraft" |
6 | 6 | ||
7 | # typebrook/helper | 7 | # typebrook/helper |
8 | export SETTING_DIR=$HOME/helper | 8 | export SETTING_DIR=$HOME/helper |
@@ -25,8 +25,8 @@ autoload -Uz add-zsh-hook | |||
25 | add-zsh-hook precmd precmd | 25 | add-zsh-hook precmd precmd |
26 | function precmd() { | 26 | function precmd() { |
27 | RIGHT=$(NUM=$($SETTING_DIR/tools/git/check-repos.sh -n); (( $NUM != 0 )) && echo $NUM) | 27 | RIGHT=$(NUM=$($SETTING_DIR/tools/git/check-repos.sh -n); (( $NUM != 0 )) && echo $NUM) |
28 | PROMPT='%B%(?:%F{green}%m%f:%F{red}%m%f)%f %F{cyan} %c%f%b ' | 28 | PROMPT='%B%(?:%F{green}%m%f:%K{red}%F{black}%m%f%k)%f %F{cyan} %c%f%b ' |
29 | RPROMPT="%B${RIGHT}%b" | 29 | RPROMPT="%B%K{red}%F{black}${RIGHT}%f%k%b" |
30 | } | 30 | } |
31 | 31 | ||
32 | # Directory Stack | 32 | # Directory Stack |
@@ -62,12 +62,15 @@ bindkey -- "\C-D" delete-char | |||
62 | bindkey -- "\C-H" backward-delete-char | 62 | bindkey -- "\C-H" backward-delete-char |
63 | bindkey -- "\M-D" delete-word | 63 | bindkey -- "\M-D" delete-word |
64 | bindkey -- "\C-W" backward-delete-word | 64 | bindkey -- "\C-W" backward-delete-word |
65 | bindkey -- "\C-K" kill-line | ||
65 | bindkey -- "\C-P" up-line-or-history | 66 | bindkey -- "\C-P" up-line-or-history |
66 | bindkey -- "\C-N" down-line-or-history | 67 | bindkey -- "\C-N" down-line-or-history |
67 | bindkey -- "\C-B" backward-char | 68 | bindkey -- "\C-B" backward-char |
68 | bindkey -- "\C-F" forward-char | 69 | bindkey -- "\C-F" forward-char |
69 | bindkey -- "\M-B" backward-word | 70 | bindkey -- "\M-B" backward-word |
70 | bindkey -- "\M-F" forward-word | 71 | bindkey -- "\M-F" forward-word |
72 | bindkey -- "\C-X-\C-E" edit-command-line | ||
73 | bindkey -- "\C-V" quoted-insert | ||
71 | bindkey -- "${key[PageUp]}" beginning-of-buffer-or-history | 74 | bindkey -- "${key[PageUp]}" beginning-of-buffer-or-history |
72 | bindkey -- "${key[PageDown]}" end-of-buffer-or-history | 75 | bindkey -- "${key[PageDown]}" end-of-buffer-or-history |
73 | bindkey -- "${key[Shift-Tab]}" reverse-menu-complete | 76 | bindkey -- "${key[Shift-Tab]}" reverse-menu-complete |