Skip to content

Commit 6fba736

Browse files
authored
Merge pull request #1109 from carapace-sh/fish-erase
fish: erase existing for tombstone
2 parents d8ec7dd + 621fd67 commit 6fba736

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

example/cmd/_test/fish.fish

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ function _example_callback
1414
commandline -cp | sed "s/\$/"(_example_quote_suffix)"/" | sed "s/ \$/ ''/" | xargs example _carapace fish
1515
end
1616

17-
complete -c example -f
17+
complete -e 'example'
18+
complete -c 'example' -f
1819
complete -c 'example' -f -a '(_example_callback)' -r
1920

internal/shell/fish/snippet.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ function _%v_callback
2626
commandline -cp | sed "s/\$/"(_%v_quote_suffix)"/" | sed "s/ \$/ ''/" | xargs %v _carapace fish
2727
end
2828
29-
complete -c %v -f
29+
complete -e '%v'
30+
complete -c '%v' -f
3031
complete -c '%v' -f -a '(_%v_callback)' -r
31-
`, cmd.Name(), cmd.Name(), cmd.Name(), uid.Executable(), cmd.Name(), cmd.Name(), cmd.Name())
32+
`, cmd.Name(), cmd.Name(), cmd.Name(), uid.Executable(), cmd.Name(), cmd.Name(), cmd.Name(), cmd.Name())
3233
}

0 commit comments

Comments
 (0)