From: Ronan Pigott Date: Wed, 30 Sep 2020 07:11:48 +0000 (-0700) Subject: zsh: loginctl: complete alias 'self' X-Git-Tag: v247-rc1~153 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0fb8f025065ddaf3d197cce6776962ff64de5300;p=thirdparty%2Fsystemd.git zsh: loginctl: complete alias 'self' --- diff --git a/shell-completion/zsh/_loginctl b/shell-completion/zsh/_loginctl index b9ccbedf75b..feb70167704 100644 --- a/shell-completion/zsh/_loginctl +++ b/shell-completion/zsh/_loginctl @@ -35,6 +35,9 @@ for fun in session-status show-session activate lock-session unlock-session term _loginctl_$fun() { local -a _sys_all_sessions{,_descr} + _sys_all_sessions=( "self" ) + _sys_all_sessions_descr=( "self:alias for the current session" ) + _loginctl_all_sessions for _ignore in $words[2,-1]; do _sys_all_sessions[(i)$_ignore]=() @@ -81,6 +84,9 @@ done _loginctl_seats() { local -a _sys_all_seats{,_descr} + _sys_all_seats=( "self" ) + _sys_all_seats_descr=( "self:alias for the current seat" ) + _loginctl_all_seats for _ignore in $words[2,-1]; do _sys_all_seats[(i)$_ignore]=()