diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2011-10-13 21:08:43 +0300 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2011-10-13 21:08:43 +0300 |
commit | daa4aba4c8cfb17be031aba719a5fa50a6ddb825 (patch) | |
tree | 190b44e80e74f12eff7b089a426f61db28db6833 | |
parent | 86ca9ee598d2440c98d73e0541e4fbf82c1bd483 (diff) | |
download | bash-completion-daa4aba4c8cfb17be031aba719a5fa50a6ddb825.tar.gz |
Fix loading completions when bash_completion was sourced without a path.
-rw-r--r-- | bash_completion | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bash_completion b/bash_completion index 4e6f26a8..1a90e9b3 100644 --- a/bash_completion +++ b/bash_completion @@ -1816,7 +1816,8 @@ unset -f _install_xspec # set up dynamic completion loading _completion_loader() { - local compdir="${BASH_SOURCE[0]%/*}/completions" + local compdir=./completions + [[ $BASH_SOURCE == */* ]] && compdir="${BASH_SOURCE%/*}/completions" # If full path below completions dir exists, use it. if [[ $1 == */* && -f "$compdir/$1" ]]; then |