diff options
author | Mikael Magnusson <mikachu@gmail.com> | 2015-10-01 20:14:55 +0200 |
---|---|---|
committer | Mikael Magnusson <mikachu@gmail.com> | 2015-10-01 20:16:24 +0200 |
commit | 99aff5bb0cad712b0e24e76ff2ba1ea3d2214769 (patch) | |
tree | caf7a56367a57fbb629ed7a6593cc7366fde384e /Functions | |
parent | 807a8338a3be8127dd23c69971668b7b0c6b79a2 (diff) | |
download | zsh-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-magic | 10 |
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 |