From a371298d2a2fd1c24f29c6c4ca8026a62f5bdd33 Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Thu, 7 Jul 2022 20:21:38 +0200 Subject: [PATCH] Make imenu--create-keymap more resilient * lisp/imenu.el (imenu--create-keymap): Ignore nil items in the alist (bug#56430). --- lisp/imenu.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/imenu.el b/lisp/imenu.el index 040e373fb42..dcd816cb7a8 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -471,7 +471,7 @@ Non-nil arguments are in recursive calls." (t (lambda () (interactive) (if cmd (funcall cmd item) item)))))) - alist))) + (seq-filter #'identity alist)))) (defun imenu--in-alist (str alist) "Check whether the string STR is contained in multi-level ALIST." -- 2.39.5