lengyijun
aa65856ee0
Fixes #8924 via __fish_complete_suffix
overhaul
...
Before:
* hand write arg parse
* only accepts one suffix
After:
* use `arg_parse` to parse args
* accepts multi suffixes
Closes #9611 .
2023-03-12 22:07:44 -05:00
Johannes Altmanninger
4dae106911
Use complete --keep-order with __fish_complete_suffix to prioritize files with matching suffixes
...
Part of #7040
2020-12-23 19:14:10 +01:00
Fabian Homborg
9367d4ff71
Reindent functions to remove useless quotes
...
This does not include checks/function.fish because that currently
includes a "; end" in a message that indent would remove, breaking the test.
2020-03-09 19:46:43 +01:00
Fabian Homborg
63b4a891ff
completions/optipng: Add missing quote
...
Oops!
This should be in 3.1.1!
cc @zanchey
2020-02-17 08:57:41 +01:00
Fabian Homborg
0866013280
Stop using __fish_complete_suffix with a braced argument
...
__fish_complete_suffix accepts a first argument containing a
brace-expansion, like
__fish_complete_suffix '.{c,cpp,py}'
We're gonna be removing the `eval` that does that shortly, so let's
remove all uses in our code.
2019-12-28 17:10:23 +01:00
Fabian Homborg
d46dacdfee
Stop abusing __fish_complete_suffix to complete dirs
...
[ci skip]
2019-05-27 19:37:28 +02:00
Fabian Homborg
ce245704d7
Reformat completion scripts
...
These were excluded from style.fish
2019-05-05 12:53:09 +02:00
Mahmoud Al-Qudsi
91f75d84d3
Completions for optipng
2018-05-06 18:55:12 -05:00