GNU bug report logs - #78474
31.0.50; Wrong char insertion in rxvt

Previous Next

Package: emacs;

Reported by: Bastien Guerry <bzg <at> gnu.org>

Date: Sat, 17 May 2025 22:56:02 UTC

Severity: normal

Found in version 31.0.50

Full log


Message #23 received at 78474 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Samuel Thibault <samuel.thibault <at> gnu.org>
Cc: bzg <at> gnu.org, 78474 <at> debbugs.gnu.org, Sebastien.Hinderer <at> inria.fr
Subject: Re: bug#78474: 31.0.50; Wrong char insertion in rxvt
Date: Sun, 18 May 2025 12:18:32 +0300
> Date: Sun, 18 May 2025 10:30:01 +0200
> From: Samuel Thibault <samuel.thibault <at> gnu.org>
> Cc: bzg <at> gnu.org, 78474 <at> debbugs.gnu.org, Sebastien.Hinderer <at> inria.fr
> 
> Eli Zaretskii, le dim. 18 mai 2025 11:05:49 +0300, a ecrit:
> > > Eli Zaretskii, le dim. 18 mai 2025 08:13:58 +0300, a ecrit:
> > > > > Quoting Samuel: "Emacs, instead of sending a rightward cursor movement
> > > > > (\e[C), sends \009\008 (a tabulation and a leftward cursor movement)"
> > > > 
> > > > If Sébastien or Samuel (or someone else) can help us understand how to
> > > > modify the cost calculations and/or what optimizations of cursor
> > > > motion to avoid when these technologies for the visually impaired are
> > > > used, we could see how to fix this.
> > > 
> > > That is exactly what is written above.
> > 
> > Sorry, I don't understand: what is written above?
> 
> ?
> 
> "Emacs, instead of sending a rightward cursor movement
> (\e[C), sends \009\008 (a tabulation and a leftward cursor movement)"
> 
> that is the optimization that disturbs some terminals such as rxvt or
> vte.

Yes, but what does that mean in general?  Should Emacs refrain from
sending TAB in all the cases?  Are there other characters that should
not be sent for similar reasons?

To modify the code, it is not enough to understand what should be done
in this specific case, we need to better understand the problem and
its various aspects, in order to be able to translate that into code
changes.

Also, I'm a bit confused: you say that sending \009\008 disturbs rxvt
or vte, but the original report seemed to be not about what the
terminals do, but about what that causes to the various software
solutions for the visually impaired.  Can you please tell more about
this to resolve the confusion?

Thanks.




This bug report was last modified 34 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.