[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#67182: 29.1; read-kbd-macro always return a vector
From: |
Eli Zaretskii |
Subject: |
bug#67182: 29.1; read-kbd-macro always return a vector |
Date: |
Wed, 15 Nov 2023 14:14:10 +0200 |
> Date: Wed, 15 Nov 2023 02:05:35 +0100
> From: "Jakub T. Jankiewicz" <jcubic@jcubic.pl>
>
> This is the code I was always using in Emacs to send raw keys
> to modes like ansi-term:
>
> (defun raw (str)
> (interactive "sSend Raw Key: ")
> (term-send-raw-string (read-kbd-macro str)))
>
> But this doesn't work anymore it throw an error [3] when calling:
>
> (raw "C-c")
>
> According to documentation `C-h f read-kbd-macro`
> "The result will be a string if possible" but it seems that in new
> GNU Emacs it's always a vector.
Thanks.
Stefan, this is due to your change in edmacro-parse-keys as part of
commit 87789330, whose log message says nothing about
edmacro-parse-keys. Did you really intend to make that
backward-incompatible change? If so, why?