Now that I switched to using GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G95)) of 2022-05-11 I can no longer end my use of my keyboard macro that allows me to rename a file, by using the "Return/Enter" key (
In that macro I enter a recursive edit (using
C-u C-x q) to allow me to edit the file name and change it. I now have to use
M-C c to terminate the recursive edit.
If I try to finish the recursive edit with
RET I get an error
Not in most nested command loop, and I have to use
C-] to abort the recursive edit and regain use of the mini-buffer. I find that if I do use
C-] in this manner, another
RET will exit use of the mini-buffer and the file name is changed as desired.
Can this be fixed, or can I somehow work around it, to get back to being able to end the keyboard macro after using
RET to enter a file name?
My keyboard macro is defined as follows:
(fset 'rn "wR\C-y\C-u\C-xq")
This is meant for use in a Dired buffer.