Subject: bug#29670: 25.2.50; C-g to exit transient modes cancels kmacro definition

From: Allen Li <[email-masked]>
Date: Mon, 11 Dec 2017 16:09:18 -0800

While recording a keyboard macro, using C-g to exit transient modes,
such as Transient Mark mode, or transient keymaps like for C-x TAB
(indent-rigidly), will cancel keyboard macro definition.

In GNU Emacs 25.2.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11),
modified by Debian
Windowing system distributor 'The X.Org Foundation', version 11.0.11903000