From 0fb8f025065ddaf3d197cce6776962ff64de5300 Mon Sep 17 00:00:00 2001 From: Ronan Pigott Date: Wed, 30 Sep 2020 00:11:48 -0700 Subject: [PATCH] zsh: loginctl: complete alias 'self' --- shell-completion/zsh/_loginctl | 6 ++++++ 1 file changed, 6 insertions(+) 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]=()