Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: bracket-paste-magic adds backslashes inside a quoted string if URL is pasted ("regression" compared to pre-5.1 url-quote-magic)



Bart Schaefer wrote on Fri, May 13, 2016 at 04:06:45 -0700:
> Stepping outside the box a little here -- when url-quote-magic was
> written there was no such thing as the zle-line-pre-redraw hook.  It
> might be that a better approach would be to examine the entire buffer
> in that hook after the paste has finished and apply the quoting
> retroactively, rather than to do it character by character during the
> paste.  (On the other hand zle-line-pre-redraw is thoroughly co-opted
> by popular plugins like zsh-syntax-highlighting.)

So perhaps it's time to permit registering multiple functions to be
invoked at pre-redraw, as proposed in 37639?  This way, z-sy-h and
url-quote-magic could each register a pre-redraw hook function.

zle-line-pre-redraw has not yet been released: its interface can be
changed arbitrarily.  z-sy-h will be updated to use whatever interface
zsh-5.3 will be released with.

Cheers,

Daniel



Messages sorted by: Reverse Date, Date, Thread, Author