comparison 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
comparison
equal deleted inserted replaced
23:0edd3412f124 24:4103f0995bd7
448 448
449 (defvar fume-rescan-trigger-counter-buffer-size 10000 449 (defvar fume-rescan-trigger-counter-buffer-size 10000
450 "Used to tune the frequency of automatic checks on the buffer. 450 "Used to tune the frequency of automatic checks on the buffer.
451 The function fume-rescan-buffer-trigger only works whenever the value of the 451 The function fume-rescan-buffer-trigger only works whenever the value of the
452 variable fume-rescan-trigger-counter reaches zero, whereupon it gets reset to 452 variable fume-rescan-trigger-counter reaches zero, whereupon it gets reset to
453 buffer-size/fume-rescan-trigger-counter-buffer-size.") 453 the maximum of a) buffer-size/fume-rescan-trigger-counter-buffer-size
454 or b) fume-rescan-trigger-counter-min")
455
456 (defvar fume-rescan-trigger-counter-min 50
457 "Used to tune the frequency of automatic checks on the buffer.
458 The function fume-rescan-buffer-trigger only works whenever the value of the
459 variable fume-rescan-trigger-counter reaches zero, whereupon it gets reset to
460 the maximum of a) buffer-size/fume-rescan-trigger-counter-buffer-size
461 or b) fume-rescan-trigger-counter-min")
454 462
455 (fume-defvar-local 463 (fume-defvar-local
456 fume-sort-function 'fume-sort-by-name 464 fume-sort-function 'fume-sort-by-name
457 "*The function to use for sorting the function menu. 465 "*The function to use for sorting the function menu.
458 466
1777 "Automatically spots when a buffer rescan becomes necessary" 1785 "Automatically spots when a buffer rescan becomes necessary"
1778 (if fume-auto-rescan-buffer-p 1786 (if fume-auto-rescan-buffer-p
1779 (if (> fume-rescan-trigger-counter 0) 1787 (if (> fume-rescan-trigger-counter 0)
1780 (setq fume-rescan-trigger-counter (1- fume-rescan-trigger-counter)) 1788 (setq fume-rescan-trigger-counter (1- fume-rescan-trigger-counter))
1781 (setq fume-rescan-trigger-counter 1789 (setq fume-rescan-trigger-counter
1782 (/ (buffer-size) fume-rescan-trigger-counter-buffer-size)) 1790 (max fume-rescan-trigger-counter-min
1791 (/ (buffer-size) fume-rescan-trigger-counter-buffer-size)))
1783 (if (or fume-funclist-dirty-p 1792 (if (or fume-funclist-dirty-p
1784 (save-excursion 1793 (save-excursion
1785 (let (find fnam) 1794 (let (find fnam)
1786 (condition-case () 1795 (condition-case ()
1787 (and fume-function-name-regexp 1796 (and fume-function-name-regexp