summary refs log tree commit diff
path: root/Functions
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@gmail.com>2015-10-01 20:14:55 +0200
committerMikael Magnusson <mikachu@gmail.com>2015-10-01 20:16:24 +0200
commit99aff5bb0cad712b0e24e76ff2ba1ea3d2214769 (patch)
treecaf7a56367a57fbb629ed7a6593cc7366fde384e /Functions
parent807a8338a3be8127dd23c69971668b7b0c6b79a2 (diff)
downloadzsh-99aff5bb0cad712b0e24e76ff2ba1ea3d2214769.tar.gz
zsh-99aff5bb0cad712b0e24e76ff2ba1ea3d2214769.tar.xz
zsh-99aff5bb0cad712b0e24e76ff2ba1ea3d2214769.zip
unposted: bracketed-paste-url-magic: actually do what the comment says
Diffstat (limited to 'Functions')
-rw-r--r--Functions/Zle/bracketed-paste-url-magic10
1 files changed, 6 insertions, 4 deletions
diff --git a/Functions/Zle/bracketed-paste-url-magic b/Functions/Zle/bracketed-paste-url-magic
index e1bea60d6..06dee2657 100644
--- a/Functions/Zle/bracketed-paste-url-magic
+++ b/Functions/Zle/bracketed-paste-url-magic
@@ -2,8 +2,10 @@
 # paste exactly starts with a url, eg no spaces or other characters precede it
 #
 # If the numeric argument is provided (eg, pressing alt-0 or alt-1 in emacs mode,
-# or just the number by itself in vi command mode), then override the url detection
-# and if it was 0, never quote, and if it was 1, always quote.
+# or just the number by itself in vi command mode), then
+# 0 is the default and means auto detect urls
+# 1 means always quote
+# any other value means never quote
 #
 # To use this widget, put this in your startup files (eg, .zshrc)
 #
@@ -25,13 +27,13 @@ local start=$#LBUFFER
 
 zle .$WIDGET -N content
 
-if ! (( $wantquote )); then
+if (( $wantquote == 0 )); then
   if [[ $content = (${(~j:|:)schema})://* ]]; then
     wantquote=1
   fi
 fi
 
-if (( $wantquote )); then
+if (( $wantquote == 1 )); then
   content=${(q-)content}
 fi