diff options
author | 2006-08-28 00:48:53 +1000 | |
---|---|---|
committer | 2006-08-28 00:48:53 +1000 | |
commit | 6522000bf0de69a8a370ae4d9d28a0b305d641ae (patch) | |
tree | 7661713c2d8e692d53049b945c4c3636b36b98bf /share/functions/__fish_use_subcommand.fish | |
parent | 285abcc9bc4b608aa32f554ecff5278bc798a15b (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.fish | 14 |
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 + |