lisp-mode.el: Add defvar-keymap to lisp-imenu-generic-expression
authorBrian Leung <leungbk@posteo.net>
Mon, 24 Jul 2023 11:32:19 +0000 (04:32 -0700)
committerEli Zaretskii <eliz@gnu.org>
Wed, 26 Jul 2023 14:14:46 +0000 (17:14 +0300)
* lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
Add defvar-keymap.  We do not ignore (defvar-keymap FOO)
constructs in imenu as we do with (defvar FOO) since the former
constructs are generally not vacuous whereas the latter ones
often are.  (Bug#64831)

lisp/emacs-lisp/lisp-mode.el

index 1990630608dcb447cbbaa87a6af5aaf553248d54..4eee009f6893896174487aa12576266f74fa94b6 100644 (file)
         (purecopy (concat "^\\s-*("
                           (regexp-opt
                            '(;; Elisp
-                              "defconst" "defcustom"
+                              "defconst" "defcustom" "defvar-keymap"
                               ;; CL
                               "defconstant"
                              "defparameter" "define-symbol-macro")