diff options
author | Eric Cook <llua@gmx.com> | 2015-05-18 01:02:43 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2015-05-18 05:22:09 -0400 |
commit | bf8864c2c07f3bdab4ab4287bf2b5d3b5ce21f5c (patch) | |
tree | 5789cb800c09afbe70b3cc0850f5c5d0777f45b8 /shell-completion/zsh/_systemctl.in | |
parent | 2103d29d89f32546f95b9ec019be0ea06714c8c2 (diff) |
zsh-completion: make the arrays _sys_active_units, _sys_startable_units and _sys_restartable_units local to the completer.
Diffstat (limited to 'shell-completion/zsh/_systemctl.in')
-rw-r--r-- | shell-completion/zsh/_systemctl.in | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/shell-completion/zsh/_systemctl.in b/shell-completion/zsh/_systemctl.in index 0d409c681c..1dc6406beb 100644 --- a/shell-completion/zsh/_systemctl.in +++ b/shell-completion/zsh/_systemctl.in @@ -208,7 +208,7 @@ done # Completion functions for STARTABLE_UNITS (( $+functions[_systemctl_start] )) || _systemctl_start() { - _systemctl_startable_units + local _sys_startable_units; _systemctl_startable_units compadd "$@" - ${_sys_startable_units[*]} $(_systemctl_get_template_names) } @@ -216,7 +216,7 @@ done for fun in stop kill try-restart condrestart ; do (( $+functions[_systemctl_$fun] )) || _systemctl_$fun() { - _systemctl_active_units + local _sys_active_units; _systemctl_active_units compadd "$@" - $( _filter_units_by_property CanStop yes \ ${_sys_active_units[*]} ) } @@ -234,7 +234,7 @@ done for fun in reload reload-or-try-restart force-reload ; do (( $+functions[_systemctl_$fun] )) || _systemctl_$fun() { - _systemctl_active_units + local _sys_active_units; _systemctl_active_units compadd "$@" - $( _filter_units_by_property CanReload yes \ ${_sys_active_units[*]} ) } @@ -244,7 +244,7 @@ done for fun in restart reload-or-restart ; do (( $+functions[_systemctl_$fun] )) || _systemctl_$fun() { - _systemctl_restartable_units + local _sys_restartable_units; _systemctl_restartable_units compadd "$@" - ${_sys_restartable_units[*]} $(_systemctl_get_template_names) } done |