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

[zsh-completion] Respect backslash-escaped spaces (#230)

This commit is contained in:
Junegunn Choi
2015-05-12 01:40:44 +09:00
parent 2b61dc6557
commit 26d2af5ee8
2 changed files with 22 additions and 4 deletions

View File

@@ -12,7 +12,7 @@
_fzf_path_completion() {
local base lbuf find_opts fzf_opts suffix tail fzf dir leftover matches nnm
base=$1
base=${(Q)1}
lbuf=$2
find_opts=$3
fzf_opts=$4
@@ -102,7 +102,8 @@ fzf-completion() {
local tokens cmd prefix trigger tail fzf matches lbuf d_cmds
# http://zsh.sourceforge.net/FAQ/zshfaq03.html
tokens=(${=LBUFFER})
# http://zsh.sourceforge.net/Doc/Release/Expansion.html#Parameter-Expansion-Flags
tokens=(${(z)LBUFFER})
if [ ${#tokens} -lt 1 ]; then
eval "zle ${fzf_default_completion:-expand-or-complete}"
return