[zsh-completion] Fix #236 - zle redisplay

This commit is contained in:
Junegunn Choi 2015-05-20 16:18:30 +09:00
parent 34e5e2dd82
commit cca543d0cd

View File

@ -37,8 +37,8 @@ _fzf_path_completion() {
matches=${matches% } matches=${matches% }
if [ -n "$matches" ]; then if [ -n "$matches" ]; then
LBUFFER="$lbuf$matches$tail" LBUFFER="$lbuf$matches$tail"
zle redisplay
fi fi
zle redisplay
break break
fi fi
dir=$(dirname "$dir") dir=$(dirname "$dir")
@ -70,8 +70,8 @@ _fzf_list_completion() {
matches=$(eval "$src" | ${=fzf} ${=FZF_COMPLETION_OPTS} ${=fzf_opts} -q "$prefix") matches=$(eval "$src" | ${=fzf} ${=FZF_COMPLETION_OPTS} ${=fzf_opts} -q "$prefix")
if [ -n "$matches" ]; then if [ -n "$matches" ]; then
LBUFFER="$lbuf$matches " LBUFFER="$lbuf$matches "
zle redisplay
fi fi
zle redisplay
} }
_fzf_telnet_completion() { _fzf_telnet_completion() {
@ -122,8 +122,8 @@ fzf-completion() {
matches=$(ps -ef | sed 1d | ${=fzf} ${=FZF_COMPLETION_OPTS} -m | awk '{print $2}' | tr '\n' ' ') matches=$(ps -ef | sed 1d | ${=fzf} ${=FZF_COMPLETION_OPTS} -m | awk '{print $2}' | tr '\n' ' ')
if [ -n "$matches" ]; then if [ -n "$matches" ]; then
LBUFFER="$LBUFFER$matches" LBUFFER="$LBUFFER$matches"
zle redisplay
fi fi
zle redisplay
# Trigger sequence given # Trigger sequence given
elif [ ${#tokens} -gt 1 -a "$tail" = "$trigger" ]; then elif [ ${#tokens} -gt 1 -a "$tail" = "$trigger" ]; then
d_cmds=(cd pushd rmdir) d_cmds=(cd pushd rmdir)