Mercurial > emacs
changeset 21964:390352ec56c6
(which-func-non-auto-modes): New variable.
(which-func-amodes): Variable deleted.
(which-func-ff-hook): Use which-func-non-auto-modes instead of
which-func-amodes.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 06 May 1998 21:18:00 +0000 |
parents | b717a61747c5 |
children | 3681d61e4ed8 |
files | lisp/which-func.el |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/which-func.el Wed May 06 20:46:35 1998 +0000 +++ b/lisp/which-func.el Wed May 06 21:18:00 1998 +0000 @@ -80,12 +80,12 @@ :type '(choice (const :tag "All modes" t) (list (symbol :tag "Major mode")))) -(defcustom which-func-amodes '(emacs-lisp-mode c-mode c++-mode) - "List of major modes for which the Imenu menu should be computed automatically. -It is computed when you visit a file in one of these major modes. -If the variable's value is nil, then the Imenu menu is not computed -automatically in any mode. Note that the menu is never computed -automatically if the buffer size exceeds `which-func-maxout'." +(defcustom which-func-non-auto-modes nil + "List of major modes where Which Function mode is inactive till Imenu is used. + +Note that the menu is never computed automatically if the buffer size +exceeds `which-func-maxout'." + :group 'which-func :type '(list (symbol :tag "Major mode"))) @@ -137,7 +137,7 @@ (setq which-func-mode nil)) (if (and which-func-mode - (member major-mode which-func-amodes) + (not (member major-mode which-func-non-auto-modes)) (or (< buffer-saved-size which-func-maxout) (= which-func-maxout 0))) (setq imenu--index-alist