Compare commits
2 Commits
b1ab03e165
...
3819c3ee74
Author | SHA1 | Date | |
---|---|---|---|
3819c3ee74 | |||
8364968e2f |
@ -47,6 +47,12 @@ if command -v git-lfs > /dev/null 2>&1; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if command -v fzf > /dev/null 2>&1; then
|
if command -v fzf > /dev/null 2>&1; then
|
||||||
|
FZF_DEFAULT_OPTS='--height 60% --layout=reverse --border'
|
||||||
|
if command -v fd > /dev/null 2>&1; then
|
||||||
|
FZF_DEFAULT_COMMAND="fd --type f"
|
||||||
|
FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
|
||||||
|
FZF_ALT_C_COMMAND="fd --type d"
|
||||||
|
fi
|
||||||
if is-at-least "0.34" "$(fzf --version | awk '{ print $1; }')"; then
|
if is-at-least "0.34" "$(fzf --version | awk '{ print $1; }')"; then
|
||||||
zinit ice lucid wait'0' mv"completion.zsh -> _fzf" pick"_fzf" as"completion"
|
zinit ice lucid wait'0' mv"completion.zsh -> _fzf" pick"_fzf" as"completion"
|
||||||
zinit snippet https://github.com/junegunn/fzf/blob/master/shell/completion.zsh
|
zinit snippet https://github.com/junegunn/fzf/blob/master/shell/completion.zsh
|
||||||
|
@ -21,10 +21,28 @@ if command -v fzf > /dev/null 2>&1; then
|
|||||||
fi
|
fi
|
||||||
#}}}
|
#}}}
|
||||||
|
|
||||||
#ZSH_FZF_PASTE_KEY=enter
|
ZSH_FZF_PASTE_KEY=enter
|
||||||
#ZSH_FZF_EXEC_KEY=ctrl-r
|
ZSH_FZF_EXEC_KEY=ctrl-r
|
||||||
#zinit wait'0' lucid light-mode depth'1' for \
|
fzf-kill-proc-by-list() {
|
||||||
# atload"bindkey '^H' fzf-history; \
|
local cmd=$([ "$UID" != '0' ] && echo "ps -f -u $UID" || echo 'ps -ef')
|
||||||
# bindkey '^Z' fzf-kill-proc-by-list" \
|
local res=$(${=cmd} \
|
||||||
# amaya382/zsh-fzf-widgets
|
| FZF_DEFAULT_OPTS="${FZF_DEFAULT_OPTS}
|
||||||
|
--no-sort
|
||||||
|
--reverse
|
||||||
|
--bind=\"${ZSH_FZF_PASTE_KEY}:execute@echo kill -9 \$(echo {} | awk '{print \$2}')@+abort\"
|
||||||
|
--bind=\"${ZSH_FZF_EXEC_KEY}:execute@kill -9 \$(echo {} | awk '{print \$2}')@+abort\"
|
||||||
|
" $(__fzfcmd))
|
||||||
|
|
||||||
|
if [[ -n "$res" ]]; then
|
||||||
|
LBUFFER=${LBUFFER}$res
|
||||||
|
zle redisplay
|
||||||
|
else
|
||||||
|
zle reset-prompt
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
if command -v fzf > /dev/null 2>&1; then
|
||||||
|
zle -N fzf-kill-proc-by-list
|
||||||
|
bindkey '^Z' fzf-kill-proc-by-list
|
||||||
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user