mirror of
https://github.com/junegunn/fzf.git
synced 2025-11-17 15:53:39 -05:00
[zsh-completion] Fix a bug where _fzf_complete did not iterate through args (#1936)
This commit is contained in:
@@ -112,7 +112,7 @@ _fzf_complete() {
|
|||||||
local args rest str_arg i sep
|
local args rest str_arg i sep
|
||||||
args=("$@")
|
args=("$@")
|
||||||
sep=
|
sep=
|
||||||
for i in {0..$#args}; do
|
for i in {0..${#args[@]}}; do
|
||||||
if [[ "${args[$i]}" = -- ]]; then
|
if [[ "${args[$i]}" = -- ]]; then
|
||||||
sep=$i
|
sep=$i
|
||||||
break
|
break
|
||||||
|
|||||||
@@ -2176,7 +2176,7 @@ unset <%= UNSETS.join(' ') %>
|
|||||||
|
|
||||||
# Old API
|
# Old API
|
||||||
_fzf_complete_f() {
|
_fzf_complete_f() {
|
||||||
_fzf_complete "--multi --prompt \"prompt-f> \"" "$@" < <(
|
_fzf_complete "+m --multi --prompt \"prompt-f> \"" "$@" < <(
|
||||||
echo foo
|
echo foo
|
||||||
echo bar
|
echo bar
|
||||||
)
|
)
|
||||||
@@ -2184,7 +2184,7 @@ _fzf_complete_f() {
|
|||||||
|
|
||||||
# New API
|
# New API
|
||||||
_fzf_complete_g() {
|
_fzf_complete_g() {
|
||||||
_fzf_complete --multi --prompt "prompt-g> " -- "$@" < <(
|
_fzf_complete +m --multi --prompt "prompt-g> " -- "$@" < <(
|
||||||
echo foo
|
echo foo
|
||||||
echo bar
|
echo bar
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user