Mercurial > hg-stable
changeset 39374:ad1c6bd3c676
zsh_completion: complete hg files
Differential Revision: https://phab.mercurial-scm.org/D4361
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Tue, 21 Aug 2018 21:05:01 +0800 |
parents | d0dfdf263a20 |
children | cde75233c415 |
files | contrib/zsh_completion |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/zsh_completion Tue Aug 21 14:49:02 2018 +0800 +++ b/contrib/zsh_completion Tue Aug 21 21:05:01 2018 +0800 @@ -631,6 +631,13 @@ '*:revision:_hg_labels' } +_hg_cmd_files() { + _arguments -s -S : $_hg_global_opts $_hg_pat_opts $_hg_subrepos_opts \ + '(--rev -r)'{-r+,--rev=}'[search the repository as it is in REV]:revision:_hg_labels' \ + '(--print0 -0)'{-0,--print0}'[end filenames with NUL, for use with xargs]' \ + '*:file:_hg_files' +} + _hg_cmd_forget() { _arguments -s -S : $_hg_global_opts $_hg_pat_opts $_hg_dryrun_opts \ '(--interactive -i)'{-i,--interactive}'[use interactive mode]' \