m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-18 00:03:39 -05:00

Add bash completion for kill command

This commit is contained in:
Junegunn Choi
2013-11-29 17:49:48 +09:00
parent b2bb22d883
commit bd2763d863
2 changed files with 25 additions and 2 deletions

View File

@@ -83,6 +83,18 @@ _fzf_dir_completion() {
""
}
_fzf_kill_completion() {
local selected
tput sc
selected=$(ps -ef | sed 1d | fzf -m | awk '{print $2}' | tr '\n' ' ')
tput rc
if [ -n "$selected" ]; then
COMPREPLY=( "$selected" )
return 0
fi
}
complete -F _fzf_opts_completion fzf
# Directory
@@ -108,3 +120,6 @@ for cmd in "
complete -F _fzf_all_completion -o default -o bashdefault $cmd
done
# Kill completion
complete -F _fzf_kill_completion -o nospace -o default -o bashdefault kill