[Pkg-zsh-devel] Bug#802581: zsh: url-quote-magic no longer works when pasting URL's
Axel Beckert
abe at debian.org
Wed Oct 21 12:17:53 UTC 2015
Control: tag -1 + moreinfo
Hi Vincent,
Vincent Lefevre wrote:
> (Set to important because this is a regression and may lead to
> execution of wrong code, which is particularly bad here since
> pasted URL's often come from external source.)
>
> url-quote-magic no longer works when pasting, probably due to
> bracketed paste.
Any chance that your bug report is about the same thing I reported
upstream back in August against 5.0.8-test-3?
http://www.zsh.org/mla/workers/2015/msg02221.html
> % autoload -Uz url-quote-magic
> % zle -N self-insert url-quote-magic
> % wget
>
> Then after "wget ", paste: http://localhost/foo&bar
>
> I thought that the problem was solved upstream.
No, there was nothing to solve. bracketed-paste is a new feature and
it doesn't call self-insert when pasting.
Adding the following to my zshrc directly after "zle -N self-insert
url-quote-magic" should help:
autoload -Uz bracketed-paste-magic
zle -N bracketed-paste bracketed-paste-magic
See the comments inside Functions/Zle/bracketed-paste-magic.
(If you don't object, I'd just close that bug report again as it seems
no bug.)
Regards, Axel
--
,''`. | Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
More information about the Pkg-zsh-devel
mailing list