summary refs log tree commit diff
diff options
context:
space:
mode:
-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