]> git.eshelyaron.com Git - emacs.git/commitdiff
(edit-kbd-macro): Better error messages for undefined keys
authorKarl Heuer <kwzh@gnu.org>
Mon, 22 May 1995 22:08:18 +0000 (22:08 +0000)
committerKarl Heuer <kwzh@gnu.org>
Mon, 22 May 1995 22:08:18 +0000 (22:08 +0000)
or keys that are not keyboard macros.

lisp/edmacro.el

index 8c9eaa2ed0991995f7b734c41201c76ec87d31d9..0255a675072f7394d28bd9c066ff19f3fc2eea4e 100644 (file)
@@ -114,13 +114,16 @@ With a prefix argument, format the macro in a more concise way."
            ((eq cmd 'view-lossage)
             (setq mac (recent-keys))
             (setq cmd 'last-kbd-macro))
+           ((null cmd)
+            (error "Key sequence %s is not defined" (key-description keys)))
            ((symbolp cmd)
             (setq mac (symbol-function cmd)))
            (t
             (setq mac cmd)
             (setq cmd nil)))
       (unless (arrayp mac)
-       (error "Not a keyboard macro: %s" cmd))
+       (error "Key sequence %s is not a keyboard macro"
+              (key-description keys)))
       (message "Formatting keyboard macro...")
       (let* ((oldbuf (current-buffer))
             (mmac (edmacro-fix-menu-commands mac))