From ba57b78064830caaa253e56decf9686a48fade78 Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Thu, 20 Jan 2022 11:00:26 +0100 Subject: [PATCH] Fix execute-extended-command-for-buffer in fundamental-mode * lisp/simple.el (execute-extended-command-for-buffer): Protect against the current local map being nil (bug#52907). --- lisp/simple.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/simple.el b/lisp/simple.el index 355ebd690ff..9c17f0ea6d3 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -2296,8 +2296,8 @@ maps." (let* ((execute-extended-command--last-typed nil) (keymaps ;; The major mode's keymap and any active minor modes. - (cons - (current-local-map) + (nconc + (and (current-local-map) (list (current-local-map))) (mapcar #'cdr (seq-filter -- 2.39.2