diff options
| author | 2022-02-18 16:44:26 -0500 | |
|---|---|---|
| committer | 2022-02-18 16:44:26 -0500 | |
| commit | 667d1c5a27706f01ddd86595d96aa0a9f6797fec (patch) | |
| tree | f4bd6e61d2dc58767c7c8948a232927b6db7af4b /dot_config/private_fish | |
| parent | add batdiff (diff) | |
add fossil-related shortcuts and completions
Diffstat (limited to 'dot_config/private_fish')
| -rw-r--r-- | dot_config/private_fish/completions/f.fish | 12 |
1 files changed, 12 insertions, 0 deletions
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 |
