Mercurial > hg > xemacs-beta
diff lisp/packages/func-menu.el @ 100:4be1180a9e89 r20-1b2
Import from CVS: tag r20-1b2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:15:11 +0200 |
parents | 6a378aca36af |
children | a145efe76779 |
line wrap: on
line diff
--- a/lisp/packages/func-menu.el Mon Aug 13 09:13:58 2007 +0200 +++ b/lisp/packages/func-menu.el Mon Aug 13 09:15:11 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)