diff --git a/shell-completion/zsh/_loginctl b/shell-completion/zsh/_loginctl index b9ccbedf75..feb7016770 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]=()