diff --git a/shell-integration/fish/vendor_completions.d/clone-in-kitty.fish b/shell-integration/fish/vendor_completions.d/clone-in-kitty.fish new file mode 100644 index 000000000..8521ad7b4 --- /dev/null +++ b/shell-integration/fish/vendor_completions.d/clone-in-kitty.fish @@ -0,0 +1,8 @@ +function __ksi_completions + set --local ct (commandline --current-token) + set --local tokens (commandline --tokenize --cut-at-cursor --current-process) + set tokens[1] "clone-in-kitty" + printf "%s\n" $tokens $ct | command kitty +complete fish2 +end + +complete -f -c clone-in-kitty -a "(__ksi_completions)" diff --git a/shell-integration/fish/vendor_completions.d/edit-in-kitty.fish b/shell-integration/fish/vendor_completions.d/edit-in-kitty.fish new file mode 100644 index 000000000..06be83d0f --- /dev/null +++ b/shell-integration/fish/vendor_completions.d/edit-in-kitty.fish @@ -0,0 +1,8 @@ +function __ksi_completions + set --local ct (commandline --current-token) + set --local tokens (commandline --tokenize --cut-at-cursor --current-process) + set tokens[1] "edit-in-kitty" + printf "%s\n" $tokens $ct | command kitty +complete fish2 +end + +complete -f -c edit-in-kitty -a "(__ksi_completions)"