From 667d1c5a27706f01ddd86595d96aa0a9f6797fec Mon Sep 17 00:00:00 2001 From: Chloe Kudryavtsev Date: Fri, 18 Feb 2022 16:44:26 -0500 Subject: add fossil-related shortcuts and completions --- dot_config/private_fish/completions/f.fish | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 dot_config/private_fish/completions/f.fish (limited to 'dot_config') diff --git a/dot_config/private_fish/completions/f.fish b/dot_config/private_fish/completions/f.fish new file mode 100644 index 0000000..99796c6 --- /dev/null +++ b/dot_config/private_fish/completions/f.fish @@ -0,0 +1,12 @@ +# f wraps fossil by default +complete -c f -w fossil + +# additional subcommands +set -l dcommands (fossil help -a) +set -l paths $PATH/fossil-* +set -l commands (string replace -r '.*fossil-' '' $paths) + +if set -q commands[1] + complete -c fossil -n "not __fish_seen_subcommand_from $dcommands" \ + -a "$commands" +end -- cgit v1.2.3