Function: speedbar-set-timer

speedbar-set-timer is a byte-compiled function defined in speedbar.el.gz.

Signature

(speedbar-set-timer TIMEOUT)

Documentation

Set up the speedbar timer with TIMEOUT.

Uses dframe-set-timer. Also resets scanner functions.

Source Code

;; Defined in /usr/src/emacs/lisp/speedbar.el.gz
(defun speedbar-set-timer (timeout)
  "Set up the speedbar timer with TIMEOUT.
Uses `dframe-set-timer'.
Also resets scanner functions."
  ;; `dframe-set-timer' must be called from `speedbar-buffer'.
  (with-current-buffer speedbar-buffer
    (dframe-set-timer timeout 'speedbar-timer-fn 'speedbar-update-flag)
    ;; Apply a revert hook that will reset the scanners.  We attach to revert
    ;; because most reverts occur during VC state change, and this lets our
    ;; VC scanner fix itself.
    (if timeout
        (add-hook 'after-revert-hook 'speedbar-reset-scanners)
      (remove-hook 'after-revert-hook 'speedbar-reset-scanners)))
  ;; change this if it changed for some reason
  (speedbar-set-mode-line-format))