aboutsummaryrefslogtreecommitdiffstats
path: root/completions
diff options
context:
space:
mode:
authorWolfgang Müller2021-11-14 12:52:07 +0100
committerWolfgang Müller2021-11-14 12:52:07 +0100
commit6b8788d86328e97ebc7442fb1924d13ce50add56 (patch)
tree73c32fd83106a94759290b7b6b470cd68ff7c2a0 /completions
downloadsailfish-6b8788d86328e97ebc7442fb1924d13ce50add56.tar.gz
Initial commit
Diffstat (limited to 'completions')
-rw-r--r--completions/sail.fish16
1 files changed, 16 insertions, 0 deletions
diff --git a/completions/sail.fish b/completions/sail.fish
new file mode 100644
index 0000000..bf87670
--- /dev/null
+++ b/completions/sail.fish
@@ -0,0 +1,16 @@
+complete -c sail -s a -l add -d 'Add a jump for the current directory'
+complete -c sail -s e -l edit -d 'Edit the jump file'
+complete -c sail -s p -l print -d 'Print the jump file'
+
+complete -x -c sail -a "(__sailfish_suggest)"
+
+function __sailfish_suggest
+ set -l jumps (__sailfish_print_jumpfile)
+
+ test -r $jumps; or return 1
+
+ set -l cmd (commandline -co)
+ test (count $cmd) -gt 1; and return 1
+
+ cat $jumps
+end