update
This commit is contained in:
parent
6f82478a7c
commit
ebb9930210
@ -4,10 +4,13 @@ SAVEHIST=500000
|
||||
HISTSIZE=$SAVEHIST+100000
|
||||
|
||||
setopt APPEND_HISTORY
|
||||
setopt HIST_EXPIRE_DUPS_FIRST
|
||||
setopt HIST_IGNORE_DUPS
|
||||
setopt HIST_IGNORE_ALL_DUPS
|
||||
setopt SHARE_HISTORY
|
||||
setopt HIST_IGNORE_SPACE
|
||||
setopt HIST_IGNORE_ALL_DUPS
|
||||
setopt HIST_SAVE_NO_DUPS
|
||||
setopt HIST_IGNORE_DUPS
|
||||
setopt HIST_FIND_NO_DUPS
|
||||
setopt HIST_EXPIRE_DUPS_FIRST
|
||||
zshaddhistory() { whence ${${(z)1}[1]} >| /dev/null || return 1 }
|
||||
|
||||
# To test keys:
|
||||
@ -49,6 +52,7 @@ zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}
|
||||
autoload -Uz compinit
|
||||
compinit
|
||||
# End of lines added by compinstall
|
||||
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
|
||||
|
||||
autoload -Uz promptinit
|
||||
promptinit
|
||||
@ -56,7 +60,7 @@ promptinit
|
||||
compdef exssh=ssh
|
||||
|
||||
export FZF_COMPLETION_TRIGGER="''"
|
||||
export FZF_COMPLETION_DIR_COMMANDS='cd pushd rmdir ls ll'
|
||||
export FZF_COMPLETION_DIR_COMMANDS="cd pushd rmdir ls ll"
|
||||
export FZF_DEFAULT_COMMAND="fdfind --strip-cwd-prefix --hidden"
|
||||
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
|
||||
export FZF_ALT_C_COMMAND="fdfind --type d --strip-cwd-prefix --hidden"
|
||||
@ -78,11 +82,11 @@ _fzf_comprun() {
|
||||
shift
|
||||
|
||||
case "$command" in
|
||||
ssh|mosh|exssh) fzf --preview 'ssh -tt -G {} | head -n 4' "$@" ;;
|
||||
cd|ls|ll) fzf --preview 'tree -C -L1 {} | head -200' "$@" ;;
|
||||
cat|nano|micro|vi|vim|nvim) fzf --preview 'cat -s {} | head -200' "$@" ;;
|
||||
nala|apt|dpkg) apt-cache search '' | awk '{print \$1}' | fzf --multi --preview 'apt-cache show {1}' "$@" ;;
|
||||
*) fzf "$@" ;;
|
||||
ssh|mosh|exssh) fzf --preview 'ssh -tt -G {} | head -n 4' "$@" ;;
|
||||
cd|ls|ll) fzf --preview 'tree -C -L1 {} | head -200' "$@" ;;
|
||||
cat|nano|micro|vi|vim|nvim) fzf --preview 'cat -s {} | head -200' "$@" ;;
|
||||
nala|apt|dpkg) apt-cache search '' | awk '{print $1}' | fzf --multi --preview 'apt-cache show {1}' "$@" ;;
|
||||
*) fzf "$@" ;;
|
||||
esac
|
||||
}
|
||||
_fzf_complete_exssh() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user