diff options
| author | Hsieh Chin Fan <typebrook@gmail.com> | 2022-04-20 19:49:17 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <typebrook@gmail.com> | 2022-04-20 19:49:17 +0800 |
| commit | b516780183ab5f31013fd9fef56a719361fe1198 (patch) | |
| tree | ce00b687b8b7eff72c677d59b952ca0b5939f833 /tools | |
| parent | a6d320f51d80a9f456fa65f8c715b5c0074a8ce4 (diff) | |
Update
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/init/load-settings.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/init/load-settings.sh b/tools/init/load-settings.sh index 64bd4e5..1c7b65d 100755 --- a/tools/init/load-settings.sh +++ b/tools/init/load-settings.sh | |||
| @@ -7,7 +7,7 @@ source $SETTING_DIR/alias | |||
| 7 | [[ -d $SETTING_DIR/private ]] && for f in $SETTING_DIR/private/*; do source $f; done | 7 | [[ -d $SETTING_DIR/private ]] && for f in $SETTING_DIR/private/*; do source $f; done |
| 8 | 8 | ||
| 9 | # Config shell | 9 | # Config shell |
| 10 | shell=$(</proc/$$/cmdline tr -cd '[:alpha:]') | 10 | shell=$(</proc/$$/cmdline tr -d '\0' | xargs basename) |
| 11 | 11 | ||
| 12 | # fzf | 12 | # fzf |
| 13 | if which fzf &>/dev/null; then | 13 | if which fzf &>/dev/null; then |
| @@ -19,17 +19,17 @@ if [[ $shell == zsh ]]; then | |||
| 19 | setopt extended_glob | 19 | setopt extended_glob |
| 20 | fpath=($SETTING_DIR/zsh $fpath) | 20 | fpath=($SETTING_DIR/zsh $fpath) |
| 21 | compinit | 21 | compinit |
| 22 | autoload -U deer | ||
| 23 | zle -N deer | ||
| 24 | bindkey '\ek' deer | ||
| 25 | alias history='history -i' | 22 | alias history='history -i' |
| 26 | 23 | ||
| 27 | bindkey -s "^I" 'fzf_preview ' | 24 | #autoload -U deer |
| 25 | #zle -N deer | ||
| 26 | #bindkey '\ek' deer | ||
| 27 | bindkey -s '\ek' 'fzf_preview ' | ||
| 28 | elif [[ $shell == bash ]]; then | 28 | elif [[ $shell == bash ]]; then |
| 29 | shopt -s extglob | 29 | shopt -s extglob |
| 30 | HISTTIMEFORMAT='%Y-%m-%d %T ' | 30 | HISTTIMEFORMAT='%Y-%m-%d %T ' |
| 31 | 31 | ||
| 32 | bind -x '"\C-i":"fzf_preview"' | 32 | bind -m emacs-standard -x '"\ek": fzf_preview' |
| 33 | fi | 33 | fi |
| 34 | 34 | ||
| 35 | # Add custom scripts into PATH | 35 | # Add custom scripts into PATH |