summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Murzov <e-mail@date.by>2011-11-20 17:00:03 +0300
committerIgor Murzov <e-mail@date.by>2011-11-20 17:10:58 +0300
commitf0283e1c1b64202bb1adb9f44eac6fdfd80edece (patch)
treef22523ee22d7e748796f6cf103a23355f15e3a69
parent03c2fe9301bbb77735550c7bbb28babe43238ec7 (diff)
downloadbash-completion-f0283e1c1b64202bb1adb9f44eac6fdfd80edece.tar.gz
Cleanups: Make code more compact.
Drop useless spaces, backslashes, return codes, unused arguments etc.
-rw-r--r--bash_completion4
-rw-r--r--completions/fbgs10
-rw-r--r--completions/fbi19
-rw-r--r--completions/feh18
-rw-r--r--completions/kcov16
-rw-r--r--completions/pgrep2
-rw-r--r--completions/removepkg15
-rw-r--r--completions/rpm2tgz8
-rw-r--r--completions/sbopkg34
-rw-r--r--completions/slackpkg70
-rw-r--r--completions/slapt-get30
-rw-r--r--completions/slapt-src22
-rw-r--r--completions/upgradepkg10
-rw-r--r--completions/wine2
-rw-r--r--completions/xgamma7
-rw-r--r--completions/xhost2
-rw-r--r--completions/xrandr44
17 files changed, 154 insertions, 159 deletions
diff --git a/bash_completion b/bash_completion
index 00f72f9a..ac5842a1 100644
--- a/bash_completion
+++ b/bash_completion
@@ -1625,7 +1625,7 @@ _command_offset()
for (( i; i <= COMP_CWORD; i++ )); do
unset COMP_WORDS[i]
done
- COMP_CWORD=$(( $COMP_CWORD - $word_offset ))
+ ((COMP_CWORD -= $word_offset))
COMPREPLY=()
local cur
@@ -1696,7 +1696,7 @@ _root_command()
{
local PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
local root_command=$1
- _command $1 $2 $3
+ _command
}
complete -F _root_command fakeroot gksu gksudo kdesudo really sudo
diff --git a/completions/fbgs b/completions/fbgs
index 672de7cd..9a247898 100644
--- a/completions/fbgs
+++ b/completions/fbgs
@@ -8,17 +8,17 @@ _fbgs()
case "$prev" in
-f)
local IFS=$'\n'
- COMPREPLY=( $( compgen -W '$( fc-list 2>/dev/null )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$(fc-list 2>/dev/null)' -- "$cur") )
return
;;
-m)
- COMPREPLY=( $( compgen -W '$( sed \
+ COMPREPLY=( $(compgen -W '$(sed \
-n "/^mode/{s/^mode \{1,\}\"\([^\"]\{1,\}\)\"/\1/g;p}" \
- /etc/fb.modes 2> /dev/null )' -- "$cur" ) )
+ /etc/fb.modes 2> /dev/null)' -- "$cur") )
return
;;
-d)
- COMPREPLY=( $( compgen -f -d -- "${cur:-/dev/}" ) )
+ COMPREPLY=( $(compgen -f -d -- "${cur:-/dev/}") )
return
;;
-t|-g|-p)
@@ -28,7 +28,7 @@ _fbgs()
esac
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '-l -xl -xxl -a --fitwidth -d -m -t -g -f -p \
+ COMPREPLY=( $(compgen -W '-l -xl -xxl -a --fitwidth -d -m -t -g -f -p
-h -c' -- "$cur") )
[[ $COMPREPLY ]] && return
fi
diff --git a/completions/fbi b/completions/fbi
index f8f7a825..c3bf6957 100644
--- a/completions/fbi
+++ b/completions/fbi
@@ -16,17 +16,17 @@ _fbi()
;;
-f|--font)
local IFS=$'\n'
- COMPREPLY=( $( compgen -W '$( fc-list 2>/dev/null )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$(fc-list 2> /dev/null)' -- "$cur") )
return
;;
-m|--mode)
- COMPREPLY=( $( compgen -W '$( sed \
+ COMPREPLY=( $(compgen -W '$(sed \
-n "/^mode/{s/^mode \{1,\}\"\([^\"]\{1,\}\)\"/\1/g;p}" \
- /etc/fb.modes 2> /dev/null )' -- "$cur" ) )
+ /etc/fb.modes 2> /dev/null)' -- "$cur") )
return
;;
-d|--device)
- COMPREPLY=( $( compgen -f -d -- "${cur:-/dev/}" ) )
+ COMPREPLY=( $(compgen -f -d -- "${cur:-/dev/}") )
return
;;
--cachemem|--blend|-T|--vt|-s|--scroll|-t|--timeout|-g|--gamma)
@@ -36,12 +36,11 @@ _fbi()
esac
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '--help --version --store --list --text \
- --autozoom --autoup --noautoup --autodown --noautodown --fitwidth \
- --nofitwidth --verbose --noverbose --random --norandom --comments \
- --nocomments --edit --noedit --backup --nobackup --preserve \
- --nopreserve --readahead --noreadahead --cachemem --blend --vt \
- --scroll --timeout --once --noonce --resolution --gamma --font \
+ COMPREPLY=( $(compgen -W '--help --version --store --list --text
+ --autozoom --{,no}autoup --{,no}autodown --{,no}fitwidth
+ --{,no}verbose --{,no}random --{,no}comments --{,no}edit
+ --{,no}backup --{,no}preserve --{,no}readahead --cachemem --blend
+ --vt --scroll --timeout --{,no}once --resolution --gamma --font
--device --mode' -- "$cur") )
[[ $COMPREPLY ]] && return
fi
diff --git a/completions/feh b/completions/feh
index 556fc13e..f1487bd8 100644
--- a/completions/feh
+++ b/completions/feh
@@ -7,11 +7,11 @@ _feh()
case "$prev" in
-B|--image-bg)
- COMPREPLY=( $( compgen -W 'default white black' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W 'default white black' -- "$cur") )
return
;;
--index-dim|--index-name|--index-size)
- COMPREPLY=( $( compgen -W '0 1' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '0 1' -- "$cur") )
return
;;
-f|--filelist|-o|--output|-O|--output-only|-\||--start-at)
@@ -51,13 +51,13 @@ _feh()
if [[ "$theme_name" == '#'* || "$theme_name" == "" ]]; then
continue
fi
- COMPREPLY+=( $( compgen -W "$theme_name" -- "$cur" ) )
+ COMPREPLY+=( $(compgen -W "$theme_name" -- "$cur") )
done < "$conf_path"
return
;;
-S|--sort)
- COMPREPLY=( $( compgen -W 'name filename width height pixels size
- format' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W 'name filename width height pixels size
+ format' -- "$cur") )
return
;;
-R|--reload|-H|--limit-height|-W|--limit-width|-E|--thumb-height|\
@@ -78,16 +78,16 @@ _feh()
;;
-0|--reload-button|-1|--pan-button|-2|--zoom-button|-3|--menu-button|\
-4|--prev-button|-5|--next-button|-8|--rotate-button|-9|--blur-button)
- COMPREPLY=( $( compgen -W '{0..9}' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '{0..9}' -- "$cur") )
return
;;
-a|--alpha)
- COMPREPLY=( $( compgen -W '{0..255}' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '{0..255}' -- "$cur") )
return
;;
-b|--bg)
_filedir
- COMPREPLY+=( $( compgen -W 'trans' -- "$cur" ) )
+ COMPREPLY+=( $(compgen -W 'trans' -- "$cur") )
return
;;
-g|--geometry)
@@ -108,7 +108,7 @@ _feh()
$split && return
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" --help )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$(_parse_help "$1" --help)' -- "$cur") )
[[ $COMPREPLY == *= ]] && compopt -o nospace
[[ $COMPREPLY ]] && return
fi
diff --git a/completions/kcov b/completions/kcov
index e0f37fdb..690a2a32 100644
--- a/completions/kcov
+++ b/completions/kcov
@@ -8,29 +8,29 @@ _kcov()
case "$prev" in
--pid|-p)
_pids
- return 0
+ return
;;
--sort-type|-s)
- COMPREPLY=( $( compgen -W 'filename percentage' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'filename percentage' -- "$cur") )
+ return
;;
--include-path|--exclude-path)
_filedir
- return 0
+ return
;;
--limits|-l|--title|-t|--include-pattern|--exclude-pattern|\
--path-strip-level)
# argument required but no completions available
- return 0
+ return
;;
esac
- $split && return 0
+ $split && return
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" --help )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$(_parse_help "$1" --help)' -- "$cur") )
[[ $COMPREPLY == *= ]] && compopt -o nospace
- return 0
+ return
fi
_filedir
diff --git a/completions/pgrep b/completions/pgrep
index 87df1a1f..5ec27ec2 100644
--- a/completions/pgrep
+++ b/completions/pgrep
@@ -24,7 +24,7 @@ _pgrep()
esac
if [[ $cur == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_usage "$1" )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$( _parse_usage "$1" )' -- "$cur") )
return
fi
diff --git a/completions/removepkg b/completions/removepkg
index 2fb79869..3c4d12e8 100644
--- a/completions/removepkg
+++ b/completions/removepkg
@@ -4,20 +4,19 @@ _removepkg()
{
local cur prev words cword
_init_completion || return
- if [[ $cur == -* ]]; then
- COMPREPLY=( $( compgen -W '-copy -keep -preserve -warn' \
- -- "$cur" ) )
- return 0
+ if [[ "$cur" == -* ]]; then
+ COMPREPLY=( $(compgen -W '-copy -keep -preserve -warn' -- "$cur") )
+ return
fi
- if [[ $cur == */* ]]; then
+ if [[ "$cur" == */* ]]; then
_filedir
- return 0
+ return
fi
local root=${ROOT:-/}
- COMPREPLY=( $( cd "$root/var/log/packages" 2> /dev/null || return 1 ; \
- compgen -f -- "$cur" ) )
+ COMPREPLY=( $(cd "$root/var/log/packages" 2> /dev/null || return 1; \
+ compgen -f -- "$cur") )
} &&
complete -F _removepkg removepkg
diff --git a/completions/rpm2tgz b/completions/rpm2tgz
index 0b4510c7..211c3b61 100644
--- a/completions/rpm2tgz
+++ b/completions/rpm2tgz
@@ -6,11 +6,11 @@ _rpm2tgz()
_init_completion || return
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '-s -S -n -r -d -c' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W '-s -S -n -r -d -c' -- "$cur") )
+ return
fi
- COMPREPLY=( $(compgen -f -X "!*.rpm" -- "$cur") )
-} && complete -F _rpm2tgz -o plusdirs rpm2tgz rpm2txz rpm2targz
+ _filedir "rpm"
+} && complete -F _rpm2tgz rpm2tgz rpm2txz rpm2targz
# ex: ts=4 sw=4 et filetype=sh
diff --git a/completions/sbopkg b/completions/sbopkg
index d0bf9a2b..485a13be 100644
--- a/completions/sbopkg
+++ b/completions/sbopkg
@@ -6,33 +6,33 @@ _sbopkg()
_init_completion || return
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '-b -c -d -e -f -g -h -i -k -l \
- -o -P -p -q -R -r -s -u -V -v' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W '-b -c -d -e -f -g -h -i -k -l -o
+ -P -p -q -R -r -s -u -V -v' -- "$cur") )
+ return
fi
case "$prev" in
-e)
- COMPREPLY=( $( compgen -W 'ask continue stop' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'ask continue stop' -- "$cur") )
+ return
;;
-f)
_filedir
- return 0
+ return
;;
-d)
_filedir -d
- return 0
+ return
;;
-V)
- COMPREPLY=( $( compgen -W "? \
- $(sbopkg -V ? 2>&1 | cut -s -f1)" -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W "? \
+ $(sbopkg -V ? 2>&1 | cut -s -f1)" -- "$cur") )
+ return
;;
-i|-b)
;;
*)
- return 0
+ return
;;
esac
@@ -45,8 +45,8 @@ _sbopkg()
fi
done
- if [[ ! -r $config ]]; then
- return 0
+ if [[ ! -r "$config" ]]; then
+ return
fi
. $config
@@ -64,11 +64,11 @@ _sbopkg()
done
if [[ ! -r $REPO_ROOT/$REPO_NAME/$REPO_BRANCH/SLACKBUILDS.TXT ]]; then
- return 0
+ return
fi
- COMPREPLY=( $( sed -ne "/^SLACKBUILD NAME: $cur/{s/^SLACKBUILD NAME: //;p}"\
- $REPO_ROOT/$REPO_NAME/$REPO_BRANCH/SLACKBUILDS.TXT )
- $( cd $QUEUEDIR; compgen -f -X "!*.sqf" -- "$cur" ) )
+ COMPREPLY=( $(sed -ne "/^SLACKBUILD NAME: $cur/{s/^SLACKBUILD NAME: //;p}"\
+ $REPO_ROOT/$REPO_NAME/$REPO_BRANCH/SLACKBUILDS.TXT)
+ $(cd $QUEUEDIR; compgen -f -X "!*.sqf" -- "$cur") )
} && complete -F _sbopkg sbopkg
# ex: ts=4 sw=4 et filetype=sh
diff --git a/completions/slackpkg b/completions/slackpkg
index 9648d25a..cc409ce3 100644
--- a/completions/slackpkg
+++ b/completions/slackpkg
@@ -16,35 +16,35 @@ _slackpkg()
case "$prev" in
-delall|-checkmd5|-checkgpg|-checksize|-postinst|-onoff|-download_all|\
-dialog|-batch|-only_new_dotnew|-use_includes|-spinning)
- COMPREPLY=( $( compgen -W 'on off' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'on off' -- "$cur") )
+ return
;;
-default_answer)
- COMPREPLY=( $( compgen -W 'yes no' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'yes no' -- "$cur") )
+ return
;;
-dialog_maxargs|-mirror)
# argument required but no completions available
- return 0
+ return
;;
esac
- $split && return 0
+ $split && return
if [[ "$cur" == -* ]]; then
compopt -o nospace
- COMPREPLY=( $( compgen -W '-delall= -checkmd5= -checkgpg= \
- -checksize= -postinst= -onoff= -download_all= -dialog= \
- -dialog_maxargs= -batch= -only_new_dotnew= -use_includes= \
- -spinning= -default_answer= -mirror=' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W '-delall= -checkmd5= -checkgpg=
+ -checksize= -postinst= -onoff= -download_all= -dialog=
+ -dialog_maxargs= -batch= -only_new_dotnew= -use_includes=
+ -spinning= -default_answer= -mirror=' -- "$cur") )
+ return
fi
local confdir="/etc/slackpkg"
local config="$confdir/slackpkg.conf"
- if [[ ! -r $config ]]; then
- return 0
+ if [[ ! -r "$config" ]]; then
+ return
fi
. "$config"
@@ -59,47 +59,47 @@ _slackpkg()
case "$action" in
generate-template|search|file-search)
# argument required but no completions available
- return 0
+ return
;;
install-template|remove-template)
if [[ -e $confdir/templates ]]; then
- COMPREPLY=( $( cd "$confdir/templates"; \
- compgen -f -X "!*.template" -- "$cur" ) )
+ COMPREPLY=( $(cd "$confdir/templates"; \
+ compgen -f -X "!*.template" -- "$cur") )
COMPREPLY=( ${COMPREPLY[@]%.template} )
fi
- return 0
+ return
;;
remove)
_filedir
- COMPREPLY+=( $( compgen -W 'a ap d e f k kde kdei l n t tcl x \
- xap y' -- "$cur" ) )
- COMPREPLY+=( $( cd /var/log/packages; compgen -f -- "$cur" ) )
- return 0
+ COMPREPLY+=( $(compgen -W 'a ap d e f k kde kdei l n t tcl x
+ xap y' -- "$cur") )
+ COMPREPLY+=( $(cd /var/log/packages; compgen -f -- "$cur") )
+ return
;;
install|reinstall|upgrade|blacklist|download)
_filedir
- COMPREPLY+=( $( compgen -W 'a ap d e f k kde kdei l n t tcl x \
- xap y' -- "$cur" ) )
- COMPREPLY+=( $( cut -f 6 -d\ ${WORKDIR}/pkglist 2> /dev/null | \
- grep "^$cur" ) )
- return 0
+ COMPREPLY+=( $(compgen -W 'a ap d e f k kde kdei l n t tcl x
+ xap y' -- "$cur") )
+ COMPREPLY+=( $(cut -f 6 -d\ "${WORKDIR}/pkglist" 2> /dev/null | \
+ grep "^$cur") )
+ return
;;
info)
- COMPREPLY+=( $( cut -f 6 -d\ ${WORKDIR}/pkglist 2> /dev/null | \
- grep "^$cur" ) )
- return 0
+ COMPREPLY=( $(cut -f 6 -d\ "${WORKDIR}/pkglist" 2> /dev/null | \
+ grep "^$cur") )
+ return
;;
update)
# we should complete the same as the next `list` + "gpg"
- COMPREPLY=( $( compgen -W 'gpg' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W 'gpg' -- "$cur") )
;&
*)
- COMPREPLY+=( $( compgen -W 'install reinstall upgrade remove \
- blacklist download update install-new upgrade-all \
- clean-system new-config check-updates help generate-template \
+ COMPREPLY+=( $(compgen -W 'install reinstall upgrade remove
+ blacklist download update install-new upgrade-all
+ clean-system new-config check-updates help generate-template
install-template remove-template search file-search info' -- \
- "$cur" ) )
- return 0
+ "$cur") )
+ return
;;
esac
diff --git a/completions/slapt-get b/completions/slapt-get
index d18695cd..28e6ee91 100644
--- a/completions/slapt-get
+++ b/completions/slapt-get
@@ -8,18 +8,18 @@ _slapt_get()
case "$prev" in
--config|-c)
_filedir
- return 0
+ return
;;
--retry|--search)
# argument required but no completions available
- return 0
+ return
;;
esac
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" --help )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$(_parse_help "$1" --help)' -- "$cur") )
[[ $COMPREPLY == *= ]] && compopt -o nospace
- [[ $COMPREPLY ]] && return 0
+ [[ $COMPREPLY ]] && return
fi
local i t
@@ -48,7 +48,7 @@ _slapt_get()
break
fi
done
- if [[ ! -r $config ]]; then
+ if [[ ! -r "$config" ]]; then
return
fi
@@ -57,23 +57,23 @@ _slapt_get()
# slapt-get will fail to search for "^name-version"
# it can search for names only
local name=${cur%%-*}
- COMPREPLY=( $( slapt-get -c $config --search "^$name" 2>/dev/null |\
- sed -ne "/^$cur/{s/ .*$//;p}" ) )
- return 0
+ COMPREPLY=( $(slapt-get -c $config --search "^$name" 2>/dev/null |\
+ sed -ne "/^$cur/{s/ .*$//;p}") )
+ return
;;
avl) # --install|-i|
- COMPREPLY=( $( slapt-get -c $config --available 2>/dev/null | \
+ COMPREPLY=( $(slapt-get -c $config --available 2>/dev/null | \
sed -ne "/^$cur/{s/ .*$//;p}") )
- return 0
+ return
;;
ins) # --remove|--filelist
- COMPREPLY=( $( cd /var/log/packages; compgen -f -- "$cur" ) )
- return 0
+ COMPREPLY=( $(cd /var/log/packages; compgen -f -- "$cur") )
+ return
;;
set) # --install-set
- COMPREPLY=( $( compgen -W 'a ap d e f k kde kdei l n t tcl x \
- xap y' -- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'a ap d e f k kde kdei l n t tcl x
+ xap y' -- "$cur") )
+ return
;;
esac
} && complete -F _slapt_get slapt-get
diff --git a/completions/slapt-src b/completions/slapt-src
index 64b196e7..acefafe0 100644
--- a/completions/slapt-src
+++ b/completions/slapt-src
@@ -8,18 +8,18 @@ _slapt_src()
case "$prev" in
--config|-c)
_filedir
- return 0
+ return
;;
--search|-s|--postprocess|-p)
# argument required but no completions available
- return 0
+ return
;;
esac
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" --help )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$(_parse_help "$1" --help)' -- "$cur") )
[[ $COMPREPLY == *= ]] && compopt -o nospace
- [[ $COMPREPLY ]] && return 0
+ [[ $COMPREPLY ]] && return
fi
local i t
@@ -31,7 +31,7 @@ _slapt_src()
fi
done
if [[ $t != all ]]; then
- return 0
+ return
fi
local config="/etc/slapt-get/slapt-srcrc" # default config location
@@ -42,18 +42,18 @@ _slapt_src()
break
fi
done
- if [[ ! -r $config ]]; then
- return 0
+ if [[ ! -r "$config" ]]; then
+ return
fi
if [[ "$cur" == *:* ]]; then
local name=${cur%:*}
local version=${cur##*:}
- COMPREPLY=( $( slapt-src --config $config --search "^$name" 2> \
- /dev/null | sed -ne "/^$cur/{s/^$name:\([^ ]*\) .*$/\1/;p}" ) )
+ COMPREPLY=( $(slapt-src --config "$config" --search "^$name" 2> \
+ /dev/null | sed -ne "/^$cur/{s/^$name:\([^ ]*\) .*$/\1/;p}") )
else
- COMPREPLY=( $( slapt-src --config $config --search "^$cur" 2>/dev/null \
- | sed -ne "/^$cur/{s/ .*$//;p}" ) )
+ COMPREPLY=( $(slapt-src --config "$config" --search "^$cur" 2> \
+ /dev/null | sed -ne "/^$cur/{s/ .*$//;p}") )
fi
} && complete -F _slapt_src slapt-src
diff --git a/completions/upgradepkg b/completions/upgradepkg
index 59a27ca5..b0ebb84b 100644
--- a/completions/upgradepkg
+++ b/completions/upgradepkg
@@ -6,9 +6,9 @@ _upgradepkg()
_init_completion || return
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '--dry-run --install-new --reinstall \
+ COMPREPLY=( $(compgen -W '--dry-run --install-new --reinstall
--verbose' -- "$cur") )
- return 0
+ return
fi
if [[ "$cur" == ?*%* ]]; then
@@ -16,11 +16,11 @@ _upgradepkg()
cur="${cur#*%}"
local nofiles IFS=$'\n'
compopt -o filenames
- COMPREPLY=( $( compgen -P "$prev%" -f -X "!*.@(t[bgxl]z)" -- "$cur" ) )
+ COMPREPLY=( $(compgen -P "$prev%" -f -X "!*.@(t[bgxl]z)" -- "$cur") )
[[ $COMPREPLY ]] || nofiles=1
- COMPREPLY+=( $( compgen -P "$prev%" -S '/' -d -- "$cur" ) )
+ COMPREPLY+=( $(compgen -P "$prev%" -S '/' -d -- "$cur") )
[[ $nofiles ]] && compopt -o nospace
- return 0
+ return
fi
_filedir "t[bglx]z"
diff --git a/completions/wine b/completions/wine
index 58e4cf46..bb89bf80 100644
--- a/completions/wine
+++ b/completions/wine
@@ -5,7 +5,7 @@ _wine()
local cur prev words cword
_init_completion || return
- if [[ "$cword" -eq 1 ]]; then
+ if [[ $cword -eq 1 ]]; then
if [[ "$cur" == -* ]]; then
COMPREPLY=( $(compgen -W '--help --version' -- "$cur") )
[[ $COMPREPLY ]] && return
diff --git a/completions/xgamma b/completions/xgamma
index 4c434cfe..e17d5515 100644
--- a/completions/xgamma
+++ b/completions/xgamma
@@ -9,7 +9,7 @@ _xgamma()
-screen)
local screens=$(xrandr --query 2>/dev/null | \
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)
@@ -33,7 +33,8 @@ _xgamma()
local t screens=$(xrandr --query 2>/dev/null | sed -n \
-e '/^Screen /s|^Screen \{1,\}\(.*\):.*$|\1|p' 2>/dev/null)
t="${cur#:}"
- COMPREPLY=( $(compgen -P "${t%.*}." -W "$screens" -- "${cur##*.}"))
+ COMPREPLY=( $(compgen -P "${t%.*}." -W "$screens" -- \
+ "${cur##*.}") )
elif [[ "$cur" != *:* ]]; then
# complete hostnames
_known_hosts_real -c "$cur"
@@ -48,7 +49,7 @@ _xgamma()
esac
if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" -help )' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '$(_parse_help "$1" -help)' -- "$cur") )
[[ $COMPREPLY == *= ]] && compopt -o nospace
[[ $COMPREPLY ]] && return
fi
diff --git a/completions/xhost b/completions/xhost
index 397ca9ce..22839e4f 100644
--- a/completions/xhost
+++ b/completions/xhost
@@ -10,8 +10,6 @@ _xhost ()
-*) _known_hosts_real -p- "${cur:1}" ;;
*) _known_hosts_real "$cur" ;;
esac
-
- return 0
} &&
complete -F _xhost xhost
diff --git a/completions/xrandr b/completions/xrandr
index 36164298..126577eb 100644
--- a/completions/xrandr
+++ b/completions/xrandr
@@ -7,52 +7,50 @@ _xrandr()
local output modes
- case $prev in
+ case "$prev" in
--output|--left-of|--right-of|--above|--below|--same-as)
local outputs=$(xrandr|awk '/connected/ {print $1}')
- COMPREPLY=( $(compgen -W "$outputs" -- "$cur"))
- return 0
+ COMPREPLY=( $(compgen -W "$outputs" -- "$cur") )
+ return
;;
--mode)
for(( i = 1; i < cword; i++ )); do
- if [[ "${words[i]}" == "--output" ]]; then
+ if [[ "${words[i]}" == --output ]]; then
output=${words[i+1]}
break
fi
done
modes=$(xrandr|sed -e "1,/$output/ d" \
-e "/connected/,$ d"|awk '{print $1}')
- COMPREPLY=( $( compgen -W "$modes" -- "$cur"))
- return 0
+ COMPREPLY=( $(compgen -W "$modes" -- "$cur") )
+ return
;;
-o|--orientation)
- COMPREPLY=( $( compgen -W 'normal inverted left right 0 1 2 3' -- \
- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'normal inverted left right 0 1 2 3' -- \
+ "$cur") )
+ return
;;
--reflect)
- COMPREPLY=( $( compgen -W 'normal x y xy' -- \
- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'normal x y xy' -- "$cur") )
+ return
;;
--rotate)
- COMPREPLY=( $( compgen -W 'normal inverted left right' -- \
- "$cur" ) )
- return 0
+ COMPREPLY=( $(compgen -W 'normal inverted left right' -- "$cur") )
+ return
;;
esac
case $cur in
*)
- COMPREPLY=( $(compgen -W '-display -help --orientation --query \
- --size --rate --version -x -y --screen --verbose --dryrun \
- --q1 --q12 --nograb --prop --properties --fb --fbmm --dpi \
- --output --auto --mode --preferred --pos --rate --refresh \
- --reflect --rotate --left-of --right-of --above --below \
- --same-as --set --scale --transform --off --crtc --panning \
- --gamma --brightness --primary --noprimary --newmode --rmmode \
+ COMPREPLY=( $(compgen -W '-display -help --orientation --query
+ --size --rate --version -x -y --screen --verbose --dryrun
+ --q1 --q12 --nograb --prop --properties --fb --fbmm --dpi
+ --output --auto --mode --preferred --pos --rate --refresh
+ --reflect --rotate --left-of --right-of --above --below
+ --same-as --set --scale --transform --off --crtc --panning
+ --gamma --brightness --primary --noprimary --newmode --rmmode
--addmode --delmode' -- "$cur") )
- return 0
+ return
;;
esac
} &&