GNU bug report logs -
#24639
26.0.50; Terminal paste doesn't work right in term char mode
Previous Next
Reported by: Philipp <p.stephani2 <at> gmail.com>
Date: Fri, 7 Oct 2016 18:04:01 UTC
Severity: normal
Found in version 26.0.50
Done: Philipp Stephani <p.stephani2 <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> schrieb am Mo., 10. Okt. 2016 um 07:56 Uhr:
> > From: Philipp Stephani <p.stephani2 <at> gmail.com>
>
> > Date: Sun, 09 Oct 2016 20:48:59 +0000
>
> > Cc: 24639 <at> debbugs.gnu.org
>
> >
>
> > > > Maybe M-x term should temporarily bracketed paste mode when in char
>
> > > > mode.
>
> > >
>
> > > That's what I was trying to suggest. Does this have downsides?
>
> > >
>
> > > I wouldn't expect any. Bracketed paste mode is a bit faster, but
> running a bit slower is better than not
>
> > working
>
> > > at all.
>
> >
>
> > Then please push such a change to the emacs-25 branch.
>
> >
>
> > Unfortunately it's not that simple: Bracketed paste more should only be
> disabled when a term buffer is active
>
> > on an xterm and in char mode. So this will probably require an addition
> to window-configuration-change-hook
>
> > or similar.
>
>
>
> Sorry, I don't understand the reasons for the complication. The "in
>
> char mode" part was already on the table when we discussed this
>
> previously. Presumably, there's a function in term-mode which
>
> switches to and from char mode, and that function should turn
>
> bracketed paste mode on or off, accordingly. Is that right?
>
>
>
>
The complication arises because char-mode is per-buffer, but bracketed
paste mode is per terminal. I've attached a patch now.
[Message part 2 (text/html, inline)]
[0001-Disable-bracketed-paste-in-a-terminal-in-char-mode.txt (text/plain, attachment)]
This bug report was last modified 8 years and 249 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.