mirror of
https://github.com/swaywm/sway.git
synced 2025-11-23 06:59:48 -05:00
zsh: update completions
This commit is contained in:
parent
5bf4daf263
commit
cf00fb2ccc
5 changed files with 77 additions and 14 deletions
22
completions/zsh/_swayidle
Normal file
22
completions/zsh/_swayidle
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#compdef swayidle
|
||||
#
|
||||
# Completion script for swayidle
|
||||
#
|
||||
|
||||
local events=('timeout:Execute timeout command if there is no activity for timeout seconds'
|
||||
'before-sleep:Execute before-sleep command before sleep')
|
||||
local resume=('resume:Execute command when there is activity again')
|
||||
|
||||
if (($#words <= 2)); then
|
||||
_arguments -C \
|
||||
'(-h --help)'{-h,--help}'[Show help message and quit]' \
|
||||
'(-d)'-d'[Enable debug output]'
|
||||
_describe -t "events" 'swayidle' events
|
||||
|
||||
elif [[ "$words[-3]" == before-sleep || "$words[-3]" == resume ]]; then
|
||||
_describe -t "events" 'swayidle' events
|
||||
|
||||
elif [[ "$words[-4]" == timeout ]]; then
|
||||
_describe -t "events" 'swayidle' events
|
||||
_describe -t "resume" 'swayidle' resume
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue