Get rid of BASH_COMPLETION_DIR and BASH_COMPLETION_HELPERS_DIR
This commit is contained in:
parent
bf358666d2
commit
43728af423
@ -40,10 +40,8 @@ fi
|
||||
# Alter the following to reflect the location of this file.
|
||||
#
|
||||
[ -n "$BASH_COMPLETION" ] || BASH_COMPLETION=/usr/share/bash-completion/bash_completion
|
||||
[ -n "$BASH_COMPLETION_DIR" ] || BASH_COMPLETION_DIR=/usr/share/bash-completion/completions
|
||||
[ -n "$BASH_COMPLETION_HELPERS_DIR" ] || BASH_COMPLETION_HELPERS_DIR=/usr/share/bash-completion/helpers
|
||||
[ -n "$BASH_COMPLETION_COMPAT_DIR" ] || BASH_COMPLETION_COMPAT_DIR=/etc/bash_completion.d
|
||||
readonly BASH_COMPLETION BASH_COMPLETION_DIR BASH_COMPLETION_HELPERS_DIR BASH_COMPLETION_COMPAT_DIR
|
||||
readonly BASH_COMPLETION BASH_COMPLETION_COMPAT_DIR
|
||||
|
||||
# Set a couple of useful vars
|
||||
#
|
||||
@ -1824,11 +1822,11 @@ if [[ -d $BASH_COMPLETION_COMPAT_DIR && -r $BASH_COMPLETION_COMPAT_DIR && \
|
||||
&& -f $i && -r $i ]] && . "$i"
|
||||
done
|
||||
fi
|
||||
if [[ $BASH_COMPLETION_DIR != $BASH_COMPLETION_COMPAT_DIR && \
|
||||
-d $BASH_COMPLETION_DIR && -r $BASH_COMPLETION_DIR && \
|
||||
-x $BASH_COMPLETION_DIR ]]; then
|
||||
for i in $(LC_ALL=C command ls "$BASH_COMPLETION_DIR"); do
|
||||
i=$BASH_COMPLETION_DIR/$i
|
||||
if [[ "${BASH_COMPLETION%/*}/completions" != $BASH_COMPLETION_COMPAT_DIR && \
|
||||
-d "${BASH_COMPLETION%/*}/completions" && -r "${BASH_COMPLETION%/*}/completions" && \
|
||||
-x "${BASH_COMPLETION%/*}/completions" ]]; then
|
||||
for i in $(LC_ALL=C command ls "${BASH_COMPLETION%/*}/completions"); do
|
||||
i="${BASH_COMPLETION%/*}/completions/$i"
|
||||
[[ ${i##*/} != @($_backup_glob|Makefile*) \
|
||||
&& -f $i && -r $i ]] && . "$i"
|
||||
done
|
||||
|
@ -5,7 +5,7 @@ have perl || return
|
||||
_perlmodules()
|
||||
{
|
||||
COMPREPLY=( $( compgen -P "$prefix" -W \
|
||||
"$( ${1:-perl} $BASH_COMPLETION_HELPERS_DIR/perl modules $cur )" \
|
||||
"$( ${1:-perl} ${BASH_COMPLETION%/*}/helpers/perl modules $cur )" \
|
||||
-- "$cur" ) )
|
||||
__ltrim_colon_completions "$prefix$cur"
|
||||
}
|
||||
@ -13,7 +13,7 @@ _perlmodules()
|
||||
_perlfunctions()
|
||||
{
|
||||
COMPREPLY=( $( compgen -P "$prefix" -W \
|
||||
"$( ${1:-perl} $BASH_COMPLETION_HELPERS_DIR/perl functions $cur )" \
|
||||
"$( ${1:-perl} ${BASH_COMPLETION%/*}/helpers/perl functions $cur )" \
|
||||
-- "$cur" ) )
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user