Mercurial > hg > xemacs-beta
diff lisp/packages/func-menu.el @ 24:4103f0995bd7 r19-15b95
Import from CVS: tag r19-15b95
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:51:03 +0200 |
parents | 0293115a14e9 |
children | 441bb1e64a06 |
line wrap: on
line diff
--- a/lisp/packages/func-menu.el Mon Aug 13 08:50:31 2007 +0200 +++ b/lisp/packages/func-menu.el Mon Aug 13 08:51:03 2007 +0200 @@ -450,7 +450,15 @@ "Used to tune the frequency of automatic checks on the buffer. The function fume-rescan-buffer-trigger only works whenever the value of the variable fume-rescan-trigger-counter reaches zero, whereupon it gets reset to -buffer-size/fume-rescan-trigger-counter-buffer-size.") +the maximum of a) buffer-size/fume-rescan-trigger-counter-buffer-size + or b) fume-rescan-trigger-counter-min") + +(defvar fume-rescan-trigger-counter-min 50 + "Used to tune the frequency of automatic checks on the buffer. +The function fume-rescan-buffer-trigger only works whenever the value of the +variable fume-rescan-trigger-counter reaches zero, whereupon it gets reset to +the maximum of a) buffer-size/fume-rescan-trigger-counter-buffer-size + or b) fume-rescan-trigger-counter-min") (fume-defvar-local fume-sort-function 'fume-sort-by-name @@ -1779,7 +1787,8 @@ (if (> fume-rescan-trigger-counter 0) (setq fume-rescan-trigger-counter (1- fume-rescan-trigger-counter)) (setq fume-rescan-trigger-counter - (/ (buffer-size) fume-rescan-trigger-counter-buffer-size)) + (max fume-rescan-trigger-counter-min + (/ (buffer-size) fume-rescan-trigger-counter-buffer-size))) (if (or fume-funclist-dirty-p (save-excursion (let (find fnam)