GNU bug report logs - #54027
Wishlist: Support full CSI u specification for terminal input

Previous Next

Package: emacs;

Reported by: Alex Hutcheson <alexhutcheson <at> google.com>

Date: Wed, 16 Feb 2022 18:25:02 UTC

Severity: wishlist

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: alexhutcheson <at> google.com, 54027 <at> debbugs.gnu.org
Subject: bug#54027: Wishlist: Support full CSI u specification for terminal input
Date: Mon, 28 Feb 2022 15:31:49 +0200
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: alexhutcheson <at> google.com,  54027 <at> debbugs.gnu.org
> Date: Mon, 28 Feb 2022 08:22:05 -0500
> 
> > Thanks, but what is your opinion about which of the combinations we
> > need to add?
> 
> The patch I posted adds all of them, and that reflects my opinion (tho
> the patch only bothered to do it for the `ESC [ 27 ...` format).

Then I must be missing something.  Do you mean this part:

  +    (while (<= #x30 final #x3F)
  +      (push final params) ;And read more.
  +      (setq final (read-char)))
  +    (while (<= #x20 final #x2F)
  +      (push final intermediates)
  +      (setq final (read-char)))

This doesn't add all the 96 characters with the modifiers, it only
adds the digits and the punctuation characters.




This bug report was last modified 3 years and 26 days ago.

Previous Next


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