[shell] 'kill' completion will now require trigger sequence (**)

'kill **<tab>' instead of 'kill <tab>' just like any other completions.

Close #2716
Close #385
This commit is contained in:
Junegunn Choi
2022-07-21 22:21:11 +09:00
parent 0d06c28b19
commit 52594355bf
5 changed files with 7 additions and 22 deletions
-6
View File
@@ -285,12 +285,6 @@ fzf-completion() {
lbuf=$LBUFFER
tail=${LBUFFER:$(( ${#LBUFFER} - ${#trigger} ))}
# Kill completion (do not require trigger sequence)
if [ "$cmd" = kill -a ${LBUFFER[-1]} = ' ' ]; then
tail=$trigger
tokens+=$trigger
lbuf="$lbuf$trigger"
fi
# Trigger sequence given
if [ ${#tokens} -gt 1 -a "$tail" = "$trigger" ]; then