mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-28 22:03:12 +00:00
17 lines
483 B
Fish
17 lines
483 B
Fish
|
function __fish_complete_extensions \
|
||
|
--description 'Suggest provided extensions as $argv if the current token ends with a dot'
|
||
|
|
||
|
set token (commandline -c -t)
|
||
|
|
||
|
switch "$token"
|
||
|
case '*.'
|
||
|
for extension in $argv
|
||
|
if string match --quiet --regex '\\\t|\t' -- $extension
|
||
|
echo -e "$token$extension"
|
||
|
else
|
||
|
printf "%s%s\n" $token $extension
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|