diff options
| author | dana <dana@dana.is> | 2026-05-20 14:27:58 -0500 |
|---|---|---|
| committer | dana <dana@dana.is> | 2026-05-23 00:59:23 -0500 |
| commit | 9ec66ef0fa344fd32e713042eeea709d1cc00758 (patch) | |
| tree | 50ccf0c6d5ee345672171e59f723f146b505cc38 | |
| parent | 54585: disown: add -a option (diff) | |
| download | zsh-9ec66ef0fa344fd32e713042eeea709d1cc00758.tar zsh-9ec66ef0fa344fd32e713042eeea709d1cc00758.tar.gz zsh-9ec66ef0fa344fd32e713042eeea709d1cc00758.tar.bz2 zsh-9ec66ef0fa344fd32e713042eeea709d1cc00758.tar.lz zsh-9ec66ef0fa344fd32e713042eeea709d1cc00758.tar.xz zsh-9ec66ef0fa344fd32e713042eeea709d1cc00758.tar.zst zsh-9ec66ef0fa344fd32e713042eeea709d1cc00758.zip | |
unposted: _jobs_fg: complete disown -a
| -rw-r--r-- | ChangeLog | 2 | ||||
| -rw-r--r-- | Completion/Zsh/Type/_jobs_fg | 7 |
2 files changed, 8 insertions, 1 deletions
@@ -1,5 +1,7 @@ 2026-05-23 dana <dana@dana.is> + * unposted: Completion/Zsh/Type/_jobs_fg: complete disown -a + * 54585: Doc/Zsh/builtins.yo, Src/builtin.c, Src/jobs.c, Test/W02jobs.ztst: disown: add -a option diff --git a/Completion/Zsh/Type/_jobs_fg b/Completion/Zsh/Type/_jobs_fg index 57117f0d6..49bf72425 100644 --- a/Completion/Zsh/Type/_jobs_fg +++ b/Completion/Zsh/Type/_jobs_fg @@ -1,3 +1,8 @@ #compdef disown fg -_jobs "$@" +local -a ca_args=( "$@" ) +local -a args=( '(-)*: :_jobs' ) + +[[ $service == disown ]] && args+=( '(: *)-a[disown all jobs]' ) + +_arguments -s -S -A '-*' -O ca_args : $args |
