emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 8635147: Fix imenu menu when we're auto-refreshing


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 8635147: Fix imenu menu when we're auto-refreshing
Date: Mon, 16 Sep 2019 19:39:53 -0400 (EDT)

branch: master
commit 8635147ccba1fc8e1010010da8c3f8e467562f76
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Fix imenu menu when we're auto-refreshing
    
    * lisp/imenu.el (imenu--make-index-alist): Don't add a *Refresh*
    item if we're auto-refreshing (bug#30449).
---
 lisp/imenu.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lisp/imenu.el b/lisp/imenu.el
index 5084fe6..9df597b 100644
--- a/lisp/imenu.el
+++ b/lisp/imenu.el
@@ -510,8 +510,9 @@ See `imenu--index-alist' for the format of the index alist."
        "No items suitable for an index found in this buffer"))
   (or imenu--index-alist
       (setq imenu--index-alist (list nil)))
-  ;; Add a rescan option to the index.
-  (cons imenu--rescan-item imenu--index-alist))
+  (unless imenu-auto-rescan
+    ;; Add a rescan option to the index.
+    (cons imenu--rescan-item imenu--index-alist)))
 
 (defvar imenu--cleanup-seen nil)
 



reply via email to

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