Skip to content

Commit d1a2999

Browse files
committed
feat(__load_completion): localize default $IFS
In order to be able to wrap loading 3rd party completions in enable+reset posix mode. #904 (comment)
1 parent eedb716 commit d1a2999

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

bash_completion

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2537,6 +2537,9 @@ __load_completion()
25372537
backslash=\\
25382538
fi
25392539
2540+
# For loading 3rd party completions wrapped in shopt reset
2541+
local IFS=$' \t\n'
2542+
25402543
for dir in "${dirs[@]}"; do
25412544
[[ -d $dir ]] || continue
25422545
for compfile in "$cmd" "$cmd.bash"; do

0 commit comments

Comments
 (0)