emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master a371298d2a: Make imenu--create-keymap more resilient


From: Lars Ingebrigtsen
Subject: master a371298d2a: Make imenu--create-keymap more resilient
Date: Thu, 7 Jul 2022 14:22:29 -0400 (EDT)

branch: master
commit a371298d2a2fd1c24f29c6c4ca8026a62f5bdd33
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    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 040e373fb4..dcd816cb7a 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."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]