diff options
author | Tin Tvrtkovic <tinchester@gmail.com> | 2013-04-28 14:54:59 +0200 |
---|---|---|
committer | Tin Tvrtkovic <tinchester@gmail.com> | 2013-04-28 14:54:59 +0200 |
commit | 32c1d50887d915bbdbd08cb5e3d8e654743a63b6 (patch) | |
tree | 830d62a3b75f6ec21846d104314e449571076bdc /build_tools/make_darcs_completions.fish | |
parent | 956c94f30a9207801f04583688c5c0b94aa38a84 (diff) |
Refactored out individual VCS completions.
Autogenerated completions for Mercurial using a recent version (no extensions installed).
Diffstat (limited to 'build_tools/make_darcs_completions.fish')
-rwxr-xr-x | build_tools/make_darcs_completions.fish | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/build_tools/make_darcs_completions.fish b/build_tools/make_darcs_completions.fish new file mode 100755 index 00000000..ccf5f08a --- /dev/null +++ b/build_tools/make_darcs_completions.fish @@ -0,0 +1,12 @@ +#!/usr/bin/env fish +# +# This file produces command specific completions for darcs. Meant to be +# executed from the root directory (so the completions get put in the right +# place). + +. build_tools/make_vcs_completions_generic.fish + +set darcs_comp 'complete -c darcs -n "not __fish_use_subcommand" -a "(test -f _darcs/prefs/repos; and cat _darcs/prefs/repos)" --description "Darcs repo"' +set darcs_comp $darcs_comp 'complete -c darcs -a "test predist boringfile binariesfile" -n "contains setpref (commandline -poc)" --description "Set the specified option" -x' + +write_completions darcs $darcs_comp >share/completions/darcs.fish |