You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think this regression was probably introduced with the commit that tried to make it easier to append to completions (e.g. multiple comma-separated arguments)
> function foo; end
> complete -c foo -s s -l long -xa "hello-world goodbye-friend"
> complete -C"foo -s frien"
goodbye-friend # ok
> complete -C"foo -shell"
-shello-world # good
> complete -C"foo -sfrie"
goodbye-friend # bad
> complete -C"foo --long hel"
hello-world # ok
> complete -C"foo --long fr"
goodbye-friend # ok
> complete -C"foo --long=hell"
--long=hello-world # good
> complete -C"foo --long=frien"
goodbye-friend # bad
I think this regression was probably introduced with the commit that tried to make it easier to append to completions (e.g. multiple comma-separated arguments)