Subject: bug#35486: 26.1; insert-kbd-macro now creates unreadable list code

From: Francesco Potortì <[email-masked]>
Date: Mon, 29 Apr 2019 11:36:29 +0200

The insert-kbd-macro function now creates code like this:

(fset 'rmail-remove-me
   (lambda (&optional arg) "Keyboard macro." (interactive "p")
   (kmacro-exec-ring-item (quote ([21 114 80 108 101 101 97 97 115 97
   115 ...

rather than this as before:

(fset 'approve
   "\C-[xundigestify\C-mdd\C-xqde\M-k\M-k\M-k\M-k\C-c\C-crApproved: ...

This makes it impossible to understand at a glance what a given macro
does by browsing the lisp code.  I find this to be a regression.  Can
this be undone, or at least controlled by an option?