aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/__fish_use_subcommand.fish
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2006-08-28 00:48:53 +1000
committerGravatar axel <axel@liljencrantz.se>2006-08-28 00:48:53 +1000
commit6522000bf0de69a8a370ae4d9d28a0b305d641ae (patch)
tree7661713c2d8e692d53049b945c4c3636b36b98bf /share/functions/__fish_use_subcommand.fish
parent285abcc9bc4b608aa32f554ecff5278bc798a15b (diff)
Don't turn of file completion in svn completions if given an unknown subcommand
darcs-hash:20060827144853-ac50b-d09576fd6984eb18b06e0e7b1d8a88aa7b9d1df4.gz
Diffstat (limited to 'share/functions/__fish_use_subcommand.fish')
-rw-r--r--share/functions/__fish_use_subcommand.fish14
1 files changed, 14 insertions, 0 deletions
diff --git a/share/functions/__fish_use_subcommand.fish b/share/functions/__fish_use_subcommand.fish
new file mode 100644
index 00000000..3efe1d1e
--- /dev/null
+++ b/share/functions/__fish_use_subcommand.fish
@@ -0,0 +1,14 @@
+
+function __fish_use_subcommand -d "Test if a non-switch argument has been given in the current commandline"
+ set -l -- cmd (commandline -poc)
+ set -e cmd[1]
+ for i in $cmd
+ switch $i
+ case '-*'
+ continue
+ end
+ return 1
+ end
+ return 0
+end
+