]> git.eshelyaron.com Git - emacs.git/commit
Fix insertion of keyboard macro containing named keys
authorRobert Pluim <rpluim@gmail.com>
Fri, 24 Feb 2023 10:12:24 +0000 (11:12 +0100)
committerRobert Pluim <rpluim@gmail.com>
Fri, 24 Feb 2023 10:43:08 +0000 (11:43 +0100)
commit573d9675fd74fc50f70b3bc64f24f838f799a8aa
tree5e52022971c75cffae1eeba4a389bb98c90bcba8
parentb0cbd5590b238fa9001e3f07b7035704ef976722
Fix insertion of keyboard macro containing named keys

* lisp/kmacro.el: Autoload `macro--string-to-vector'.
(kmacro-ring-head): Convert `last-kbd-macro' to a vector if it's a
string, since `kmacro' uses `key-parse' on it.
(kmacro-lambda-form): Remove require for 'macros
* test/lisp/kmacro-tests.el
(kmacro-tests-name-last-macro-key-parse-syntax):
Test that insertion of macros that contain strings that look
like named keys works correctly.

(Bug#61700)
lisp/kmacro.el
test/lisp/kmacro-tests.el