xrandr: Cleanups.

This commit is contained in:
Ville Skyttä 2013-02-02 19:40:46 +02:00
parent d66fc76be6
commit a3d4266cab

View File

@ -5,8 +5,6 @@ _xrandr()
local cur prev words cword
_init_completion || return
local output modes
case "$prev" in
--output|--left-of|--right-of|--above|--below|--same-as)
local outputs=$( xrandr | awk '/connected/ {print $1}' )
@ -14,14 +12,14 @@ _xrandr()
return
;;
--mode)
local i
local i output
for (( i=1; i < cword; i++ )); do
if [[ "${words[i]}" == --output ]]; then
output=${words[i+1]}
break
fi
done
modes=$( xrandr | sed -e "1,/$output/ d" \
local modes=$( xrandr | sed -e "1,/$output/ d" \
-e "/connected/,$ d" | awk '{print $1}' )
COMPREPLY=( $( compgen -W "$modes" -- "$cur" ) )
return