Lines 1925-1930
complete -F _minimal ''
Link Here
|
1925 |
# set up dynamic completion loading |
1925 |
# set up dynamic completion loading |
1926 |
_completion_loader() |
1926 |
_completion_loader() |
1927 |
{ |
1927 |
{ |
|
|
1928 |
if grep -q -s "${1##*/}" /etc/bash/completion.blacklist; then |
1929 |
if ! grep -q -s "${1##*/}" ~/.config/bash_completion.whitelist; then |
1930 |
complete -F _minimal "$1" && return 124 |
1931 |
return 1 |
1932 |
fi |
1933 |
fi |
1934 |
if grep -q -s "${1##*/}" ~/.config/bash_completion.blacklist; then |
1935 |
complete -F _minimal "$1" && return 124 |
1936 |
return 1 |
1937 |
fi |
1938 |
|
1928 |
local compfile=./completions |
1939 |
local compfile=./completions |
1929 |
[[ $BASH_SOURCE == */* ]] && compfile="${BASH_SOURCE%/*}/completions" |
1940 |
[[ $BASH_SOURCE == */* ]] && compfile="${BASH_SOURCE%/*}/completions" |
1930 |
compfile+="/${1##*/}" |
1941 |
compfile+="/${1##*/}" |