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 (RET
).
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.
M-x report-emacs-bug
.