diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | Functions/Zle/url-quote-magic | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 3870cd77c..60de48f53 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-06-17 Barton E. Schaefer <schaefer@brasslantern.com> + + * 22492: Functions/Zle/url-quote-magic: properly detect when a new + word (in the zsh syntax sense) has been started, and thus avoid + improperly quoting a metacharacter that is the first character of + a new word. + 2006-06-16 Peter Stephenson <pws@csr.com> * unposted: Src/exec.c: remove TODO in exec.c redundant diff --git a/Functions/Zle/url-quote-magic b/Functions/Zle/url-quote-magic index 790de43cd..826d26d09 100644 --- a/Functions/Zle/url-quote-magic +++ b/Functions/Zle/url-quote-magic @@ -114,7 +114,7 @@ function url-quote-magic { if [[ "${(Q)LBUFFER}$KEYS" == "${(Q)lbuf}" ]] then local -a words - words=("${(@Q)${(q)=LBUFFER}}") + words=("${(@Q)${(z)lbuf}}") local urlseps urlmetas urlglobbers localschema otherschema if [[ "$words[-1]" == (#b)([^:]##):* ]] then |