From c09036806954529d5e2152869d052032ed276412 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Wed, 4 May 2022 14:08:10 +0800 Subject: Update --- tools/init/load-settings.sh | 51 +++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 27 deletions(-) (limited to 'tools/init') diff --git a/tools/init/load-settings.sh b/tools/init/load-settings.sh index 380e024..f87a280 100755 --- a/tools/init/load-settings.sh +++ b/tools/init/load-settings.sh @@ -10,29 +10,7 @@ source $SETTING_DIR/alias shell=$(/dev/null; then - fzf_preview() { fzf --preview 'cat {}'; } - source ~/.fzf.$shell &>/dev/null -fi - -if [[ $shell == zsh ]]; then - setopt extended_glob - fpath=($SETTING_DIR/zsh $fpath) - compinit - alias history='history -i' - - #autoload -U deer - #zle -N deer - #bindkey '\ek' deer - bindkey -s '\ek' 'fzf_preview ' -elif [[ $shell == bash ]]; then - shopt -s extglob - HISTTIMEFORMAT='%Y-%m-%d %T ' - - bind -m emacs-standard -x '"\ek": fzf_preview' -fi +echo shell $shell # Add custom scripts into PATH BIN_DIR=$HOME/bin @@ -51,19 +29,38 @@ MAIL=$HOME/Maildir # local PATH=$PATH:$HOME/.local/bin - # go PATH=$PATH:$HOME/go/bin - # android-studio PATH=$PATH:$HOME/android-studio/bin - # cargo PATH=$PATH:$HOME/.cargo/bin - # yarn PATH=$PATH:$HOME/.yarn/bin +# fzf +if which fzf &>/dev/null; then + fzf_preview() { fzf --preview 'cat {}'; } + source ~/.fzf.${shell} &>/dev/null +fi + +if [[ $shell == zsh ]]; then + setopt extended_glob + fpath=( "$SETTING_DIR/zsh" "$fpath" ) + compinit + alias history='history -i' + + #autoload -U deer + #zle -N deer + #bindkey '\ek' deer + bindkey -s '\ek' 'fzf_preview ' +elif [[ $shell == bash ]]; then + shopt -s extglob + HISTTIMEFORMAT='%Y-%m-%d %T ' + + bind -m emacs-standard -x '"\ek": fzf_preview' +fi + # Run something after exit shell trap 'exit.sh' EXIT -- cgit v1.2.3-70-g09d2