You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							23 lines
						
					
					
						
							710 B
						
					
					
				
			
		
		
	
	
							23 lines
						
					
					
						
							710 B
						
					
					
				#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
 |