Variable: speedbar-stealthy-function-list

speedbar-stealthy-function-list is a variable defined in speedbar.el.gz.

Value

(("vhdl directory" vhdl-speedbar-update-current-unit)
 ("vhdl project" vhdl-speedbar-update-current-project vhdl-speedbar-update-current-unit)
 ("files" mh-speed-stealth-update speedbar-update-current-file speedbar-check-read-only speedbar-check-vc speedbar-check-objects))

Documentation

List of functions to periodically call stealthily.

This list is of the form:
  ( ("NAME" FUNCTION ...)
    ...)
where NAME is the name of the major display mode these functions are for, and the remaining elements FUNCTION are functions to call in order. Each function must return nil if interrupted, or t if completed. Stealthy functions which have a single operation should always return t. Functions which take a long time should maintain a state (where they are in their speedbar related calculations) and permit interruption. See speedbar-check-vc as a good example.

Source Code

;; Defined in /usr/src/emacs/lisp/speedbar.el.gz
(defvar speedbar-stealthy-function-list
  '(("files"
     speedbar-update-current-file
     speedbar-check-read-only
     speedbar-check-vc
     speedbar-check-objects)
    )
  "List of functions to periodically call stealthily.
This list is of the form:
  ( (\"NAME\" FUNCTION ...)
    ...)
where NAME is the name of the major display mode these functions are
for, and the remaining elements FUNCTION are functions to call in order.
Each function must return nil if interrupted, or t if completed.
Stealthy functions which have a single operation should always return t.
Functions which take a long time should maintain a state (where they
are in their speedbar related calculations) and permit interruption.
See `speedbar-check-vc' as a good example.")