summaryrefslogtreecommitdiff
path: root/completions/xgamma
diff options
context:
space:
mode:
Diffstat (limited to 'completions/xgamma')
-rw-r--r--completions/xgamma36
1 files changed, 19 insertions, 17 deletions
diff --git a/completions/xgamma b/completions/xgamma
index 005928d2..8d77ba3b 100644
--- a/completions/xgamma
+++ b/completions/xgamma
@@ -9,37 +9,37 @@ _xgamma()
-screen)
local screens=$(xrandr --query 2>/dev/null | command sed -n \
'/^Screen /s|^Screen \{1,\}\(.*\):.*$|\1|p' 2>/dev/null)
- COMPREPLY=( $(compgen -W "$screens" -- "$cur") )
+ COMPREPLY=($(compgen -W "$screens" -- "$cur"))
return
;;
- -gamma|-rgamma|-ggamma|-bgamma)
+ -gamma | -rgamma | -ggamma | -bgamma)
# expect f.f
- if [[ $cur && "$cur" != *.* ]]; then
- COMPREPLY=( . )
+ if [[ $cur && $cur != *.* ]]; then
+ COMPREPLY=(.)
fi
- COMPREPLY+=( $(compgen -W "{0..9}") )
+ COMPREPLY+=($(compgen -W "{0..9}"))
compopt -o nospace
return
;;
-display)
# expect hostname:displaynumber.screennumber
- if [[ "$cur" == :* && "$cur" != :*.* ]]; then
+ if [[ $cur == :* && $cur != :*.* ]]; then
# FIXME: where to get local display numbers?
local display=${cur#:}
- COMPREPLY=( $(compgen -W "${display:-0}.") )
+ COMPREPLY=($(compgen -W "${display:-0}."))
compopt -o nospace
- elif [[ "$cur" == :*.* ]]; then
+ elif [[ $cur == :*.* ]]; then
# local screen numbers
local t screens=$(xrandr --query 2>/dev/null | command sed -ne \
'/^Screen /s|^Screen \{1,\}\(.*\):.*$|\1|p' 2>/dev/null)
t="${cur#:}"
- COMPREPLY=( $(compgen -P "${t%.*}." -W "$screens" -- \
- "${cur##*.}") )
- elif [[ "$cur" != *:* ]]; then
+ COMPREPLY=($(compgen -P "${t%.*}." -W "$screens" -- \
+ "${cur##*.}"))
+ elif [[ $cur != *:* ]]; then
# complete hostnames
_known_hosts_real -c -- "$cur"
if [[ ! $cur ]]; then
- COMPREPLY+=( : )
+ COMPREPLY+=(:)
fi
compopt -o nospace
fi
@@ -48,12 +48,14 @@ _xgamma()
;;
esac
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '$(_parse_help "$1" -help)' -- "$cur") )
- [[ $COMPREPLY == *= ]] && compopt -o nospace
- [[ $COMPREPLY ]] && return
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '$(_parse_help "$1" -help)' -- "$cur"))
+ if [[ ${COMPREPLY-} ]]; then
+ [[ $COMPREPLY == *= ]] && compopt -o nospace
+ return
+ fi
fi
} &&
-complete -F _xgamma xgamma
+ complete -F _xgamma xgamma
# ex: filetype=sh