Fix _filedir on bash 4.
We don't need to double-quote things for compgen w/ bash 4. Just putting each file in double quotes is sufficient. See: http://lists.gnu.org/archive/html/bug-bash/2009-03/msg00155.html
This commit is contained in:
parent
27daafa76f
commit
1421e55aac
@ -209,6 +209,12 @@ quote()
|
||||
# results in the original argument
|
||||
quote_readline()
|
||||
{
|
||||
if [[ "${BASH_VERSINFO[0]}" -ge 4 ]] ; then
|
||||
# This function isn't really necessary on bash 4
|
||||
# See: http://lists.gnu.org/archive/html/bug-bash/2009-03/msg00155.html
|
||||
echo "${1}"
|
||||
return
|
||||
fi
|
||||
local t="${1//\\/\\\\}"
|
||||
echo \'${t//\'/\'\\\'\'}\' #'# Help vim syntax highlighting
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user