Ignore muttrc source entries that are not files (Alioth: #312881).
This commit is contained in:
parent
cd8dcff223
commit
2d4ebbaf25
1
CHANGES
1
CHANGES
@ -41,6 +41,7 @@ bash-completion (2.x)
|
|||||||
* Add/improve various autotools completions.
|
* Add/improve various autotools completions.
|
||||||
* Add *.apk to unzip and jar filename completions.
|
* Add *.apk to unzip and jar filename completions.
|
||||||
* Do not load bash_completion in profile.d script if progcomp is not enabled.
|
* Do not load bash_completion in profile.d script if progcomp is not enabled.
|
||||||
|
* Ignore muttrc source entries that are not files (Alioth: #312881).
|
||||||
|
|
||||||
[ Freddy Vulto ]
|
[ Freddy Vulto ]
|
||||||
* Added _tilde(), fix ~username completion (Alioth: #312613, Debian: #587095)
|
* Added _tilde(), fix ~username completion (Alioth: #312613, Debian: #587095)
|
||||||
|
@ -58,7 +58,7 @@ _muttconffiles()
|
|||||||
while [[ "$1" ]]; do
|
while [[ "$1" ]]; do
|
||||||
newconffiles=( $(sed -n 's|^source[[:space:]]\{1,\}\([^[:space:]]\{1,\}\).*$|\1|p' $(eval echo $1) ) )
|
newconffiles=( $(sed -n 's|^source[[:space:]]\{1,\}\([^[:space:]]\{1,\}\).*$|\1|p' $(eval echo $1) ) )
|
||||||
for file in "${newconffiles[@]}"; do
|
for file in "${newconffiles[@]}"; do
|
||||||
[[ ! "$file" || "${sofar/ ${file} / }" != "$sofar" ]] &&
|
[[ ! -f "$file" || "${sofar/ ${file} / }" != "$sofar" ]] &&
|
||||||
continue
|
continue
|
||||||
sofar="$sofar $file"
|
sofar="$sofar $file"
|
||||||
sofar=" $(eval _muttconffiles \"$sofar\" $file) "
|
sofar=" $(eval _muttconffiles \"$sofar\" $file) "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user