emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-25 ce4a052: Add defvar-local to lisp-imenu-generic-e


From: Leo Liu
Subject: [Emacs-diffs] emacs-25 ce4a052: Add defvar-local to lisp-imenu-generic-expression
Date: Thu, 07 Jan 2016 03:02:02 +0000

branch: emacs-25
commit ce4a052415b70030ee591af3cb5bed0fb79ef3aa
Author: Leo Liu <address@hidden>
Commit: Leo Liu <address@hidden>

    Add defvar-local to lisp-imenu-generic-expression
    
    * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Add
      defvar-local.
---
 lisp/emacs-lisp/lisp-mode.el |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el
index 574ecef..cb8abde 100644
--- a/lisp/emacs-lisp/lisp-mode.el
+++ b/lisp/emacs-lisp/lisp-mode.el
@@ -131,9 +131,10 @@
                               t))
                           "\\s-+\\(" lisp-mode-symbol-regexp "\\)"))
         2)
-   ;; For `defvar', we ignore (defvar FOO) constructs.
+   ;; For `defvar'/`defvar-local', we ignore (defvar FOO) constructs.
    (list (purecopy "Variables")
-        (purecopy (concat "^\\s-*(defvar\\s-+\\(" lisp-mode-symbol-regexp "\\)"
+        (purecopy (concat "^\\s-*(defvar\\(?:-local\\)?\\s-+\\("
+                           lisp-mode-symbol-regexp "\\)"
                           "[[:space:]\n]+[^)]"))
         1)
    (list (purecopy "Types")



reply via email to

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