Lars Ingebrigtsen writes: > miha@kamnitnik.top writes: > >> Rationale: a user wants to copy a command from command history without >> executing it. Or user wants to complete a file name in C-x C-f and copy >> it without finding the file. I believe this should be possible in >> keyboard macros. > > `C-g' is part of how one normally operates `M-x' (etc.) in some > circumstances, so it might make sense to have a special quit symbol for > that; yes. > > Does anybody else have an opinion here? One alternative to a new quit error symbol would be to introduce a new variable `kmacro-dont-end-on-error'. One would then set it to non-nil before signaling a quit (or any error) and command loop would set it back to nil after handling the error without aborting kmacro definition. What do you think? >> * src/data.c (syms_of_data): New error symbol `lite-quit' > > But it should be called something more descriptive, like > `minibuffer-quit'. Good idea, attaching a revised patch (which also adds two NEWS entries.)