diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2022-07-07 20:21:38 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-07-07 20:21:38 +0200 |
commit | a371298d2a2fd1c24f29c6c4ca8026a62f5bdd33 (patch) | |
tree | 2695ba31e1ec0a8941b5f4b111ba45c7eec833c1 /lisp | |
parent | d397b0421567e4e52bccfa15dc23f4a9b8e6e9f0 (diff) | |
download | emacs-a371298d2a2fd1c24f29c6c4ca8026a62f5bdd33.tar.gz emacs-a371298d2a2fd1c24f29c6c4ca8026a62f5bdd33.tar.bz2 emacs-a371298d2a2fd1c24f29c6c4ca8026a62f5bdd33.zip |
Make imenu--create-keymap more resilient
* lisp/imenu.el (imenu--create-keymap): Ignore nil items in the
alist (bug#56430).
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/imenu.el | 2 |
1 files changed, 1 insertions, 1 deletions
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." |