mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
29 lines
861 B
Diff
29 lines
861 B
Diff
|
commit 1421e55aac075e13491cd212b796bdd453214a2c
|
||
|
Author: Mike Kelly <pioto@pioto.org>
|
||
|
Date: Thu Apr 2 11:16:46 2009 -0400
|
||
|
|
||
|
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
|
||
|
|
||
|
diff --git a/bash_completion b/bash_completion
|
||
|
index 0246cd8..4d21cf8 100644
|
||
|
--- a/bash_completion
|
||
|
+++ b/bash_completion
|
||
|
@@ -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
|
||
|
}
|