summaryrefslogtreecommitdiff
path: root/completions/autoconf
diff options
context:
space:
mode:
Diffstat (limited to 'completions/autoconf')
-rw-r--r--completions/autoconf71
1 files changed, 1 insertions, 70 deletions
diff --git a/completions/autoconf b/completions/autoconf
index c3f6a3dc..0484860e 100644
--- a/completions/autoconf
+++ b/completions/autoconf
@@ -1,4 +1,4 @@
-# Completions for autoconf tools
+# autoconf(1) completion
_autoconf()
{
@@ -37,75 +37,6 @@ _autoconf()
} &&
complete -F _autoconf autoconf
-_autoreconf()
-{
- local cur prev words cword split
- _init_completion -s || return
-
- case "$prev" in
- --help|-h|--version|-V)
- return 0
- ;;
- --warnings|-W)
- local cats=( cross gnu obsolete override portability syntax \
- unsupported )
- COMPREPLY=( $( compgen -W \
- '${cats[@]} ${cats[@]/#/no-} all none error' -- "$cur" ) )
- return 0
- ;;
- --prepend-include|-B|--include|-I)
- _filedir -d
- return 0
- ;;
- esac
-
- $split && return 0
-
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
- [[ $COMPREPLY == *= ]] && compopt -o nospace
- return 0
- fi
-
- if [[ $1 == autoheader ]] ; then
- _filedir '@(ac|in)'
- else
- _filedir -d
- fi
-} &&
-complete -F _autoreconf autoreconf autoheader
-
-_autoscan()
-{
- local cur prev words cword split
- _init_completion -s || return
-
- case "$prev" in
- --help|-h|--version|-V)
- return 0
- ;;
- --prepend-include|-B|--include|-I)
- _filedir -d
- return 0
- ;;
- esac
-
- $split && return 0
-
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
- [[ $COMPREPLY == *= ]] && compopt -o nospace
- return 0
- fi
-
- if [[ $1 == autoupdate ]] ; then
- _filedir '@(ac|in)'
- else
- _filedir -d
- fi
-} &&
-complete -F _autoscan autoscan autoupdate
-
# Local variables:
# mode: shell-script
# sh-basic-offset: 4