bug-readline
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bracketed paste ANSI sequence on non-ANSI terminals


From: Chet Ramey
Subject: Re: bracketed paste ANSI sequence on non-ANSI terminals
Date: Mon, 6 Nov 2023 15:21:24 -0500
User-agent: Mozilla Thunderbird

On 11/6/23 12:29 PM, Hans Lub wrote:
ncurses appears to have introduced capabilities for bracketed paste.
 From ncurses NEWS:

20221224
    [...]
      + add/use bracketed+paste to help identify terminals supporting this
        xterm feature (prompted by discussion with Bram Moolenaar) -TD

They are: BD and BE (Disable/Enable bracketed paste) and PS, PE
(Start/End pasted text):

BD=\E[?2004l, BE=\E[?2004h, PE=\E[201~, PS=\E[200~,

This is reasonable, and these are the sequences everyone uses. But it
doesn't help the current situation.

Vim recognises  them (see
https://github.com/vim/vim/commit/7b8db111e819bcb07cff6fc451584b0e3e0a49fd).
I think it would be a
good idea for readline to use them as well.

I'm ok with a future version of readline turning on bracketed paste if
it's off and these capabilities exist, but not vice versa. It will be a
long time before all the terminal descriptions have incorporated them.


--
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]