blob: 85f5794b5394c866731ffb6687aa93fe99796e47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
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
}
|