projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3102633
)
zsh: loginctl: complete alias 'self'
author
Ronan Pigott
<rpigott@berkeley.edu>
Wed, 30 Sep 2020 07:11:48 +0000
(
00:11
-0700)
committer
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Tue, 8 Dec 2020 13:39:30 +0000
(14:39 +0100)
(cherry picked from commit
0fb8f025065ddaf3d197cce6776962ff64de5300
)
shell-completion/zsh/_loginctl
patch
|
blob
|
history
diff --git
a/shell-completion/zsh/_loginctl
b/shell-completion/zsh/_loginctl
index b9ccbedf75b2d862c2cddf1638b05473b472cf1f..feb7016770487254727b69486b36083fe5e3c5f9 100644
(file)
--- 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]=()