mirror of
				git://git.code.sf.net/p/zsh/code
				synced 2025-10-27 04:40:59 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			489 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			489 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| #autoload
 | |
| 
 | |
| local expl
 | |
| 
 | |
| _tags extensions || return 1
 | |
| 
 | |
| (( $+_xe_cache )) || _xe_cache=( "${(@)${(@f)$(xdpyinfo)}[(r)number of extensions:*,-1][2,(r)default screen number:*][1,-2]//[      ]}" )
 | |
| 
 | |
| if [[ "$1" = -a ]]; then
 | |
|   shift
 | |
| 
 | |
|   _wanted extensions expl 'X extensions' \
 | |
|       compadd "$@" -M 'm:{a-z}={A-Z} r:|-=* r:|=*' - all "$_xe_cache[@]"
 | |
| else
 | |
|   [[ "$1" = - ]] && shift
 | |
| 
 | |
|   _wanted extensions expl 'X extensions' \
 | |
|       compadd "$@" -M 'm:{a-z}={A-Z} r:|-=* r:|=*' - "$_xe_cache[@]"
 | |
| fi
 |