summaryrefslogtreecommitdiff
path: root/completions/xrandr
diff options
context:
space:
mode:
Diffstat (limited to 'completions/xrandr')
-rw-r--r--completions/xrandr40
1 files changed, 20 insertions, 20 deletions
diff --git a/completions/xrandr b/completions/xrandr
index 9b5b6a59..16704e31 100644
--- a/completions/xrandr
+++ b/completions/xrandr
@@ -6,58 +6,58 @@ _xrandr()
_init_completion || return
case "$prev" in
- -display|-d|-help|-s|--size|-r|--rate|--refresh|--screen|--fb|--fbmm|\
- --dpi|--pos|--set|--scale|--transform|--crtc|--panning|--gamma|\
- --newmode|--rmmode|--addmode|--delmode)
+ -display | -d | -help | -s | --size | -r | --rate | --refresh | --screen | --fb | --fbmm | \
+ --dpi | --pos | --set | --scale | --transform | --crtc | --panning | --gamma | \
+ --newmode | --rmmode | --addmode | --delmode)
return
;;
- --output|--left-of|--right-of|--above|--below|--same-as)
+ --output | --left-of | --right-of | --above | --below | --same-as)
local outputs=$("$1" | awk '/connected/ {print $1}')
- COMPREPLY=( $(compgen -W "$outputs" -- "$cur") )
+ COMPREPLY=($(compgen -W "$outputs" -- "$cur"))
return
;;
--mode)
local i output
- for (( i=1; i < cword; i++ )); do
- if [[ "${words[i]}" == --output ]]; then
- output=${words[i+1]}
+ for ((i = 1; i < cword; i++)); do
+ if [[ ${words[i]} == --output ]]; then
+ output=${words[i + 1]}
break
fi
done
- if [[ $output ]]; then
+ if [[ -v output ]]; then
local modes=$("$1" | command sed -e "1,/^$output / d" \
-e "/connected/,$ d" \
-e "s/\([^[:space:]]\)[[:space:]].*/\1/")
- COMPREPLY=( $(compgen -W "$modes" -- "$cur") )
+ COMPREPLY=($(compgen -W "$modes" -- "$cur"))
fi
return
;;
- -o|--orientation)
- COMPREPLY=( $(compgen -W 'normal inverted left right 0 1 2 3' -- \
- "$cur") )
+ -o | --orientation)
+ COMPREPLY=($(compgen -W 'normal inverted left right 0 1 2 3' -- \
+ "$cur"))
return
;;
--reflect)
- COMPREPLY=( $(compgen -W 'normal x y xy' -- "$cur") )
+ COMPREPLY=($(compgen -W 'normal x y xy' -- "$cur"))
return
;;
--rotate)
- COMPREPLY=( $(compgen -W 'normal inverted left right' -- "$cur") )
+ COMPREPLY=($(compgen -W 'normal inverted left right' -- "$cur"))
return
;;
- --setprovideroutputsource|--setprovideroffloadsink)
+ --setprovideroutputsource | --setprovideroffloadsink)
local providers=$("$1" --listproviders 2>/dev/null |
command sed -ne 's/.* name:\([^ ]*\).*/\1/p')
- COMPREPLY=( $(compgen -W "$providers" -- "$cur") )
+ COMPREPLY=($(compgen -W "$providers" -- "$cur"))
# TODO 2nd arg needed, is that a provider as well?
return
;;
esac
- COMPREPLY=( $(compgen -W '$("$1" -help 2>&1 |
+ COMPREPLY=($(compgen -W '$("$1" -help 2>&1 |
command sed -e "s/ or / /g" -e "s/<[^>]*>]//g" | _parse_help -)' \
- -- "$cur") )
+ -- "$cur"))
} &&
-complete -F _xrandr xrandr
+ complete -F _xrandr xrandr
# ex: filetype=sh