Function: clean-buffer-list-delay

clean-buffer-list-delay is a byte-compiled function defined in midnight.el.gz.

Signature

(clean-buffer-list-delay NAME)

Documentation

Return the delay, in seconds, before killing a buffer named NAME.

Uses clean-buffer-list-kill-buffer-names, clean-buffer-list-kill-regexps clean-buffer-list-delay-general and clean-buffer-list-delay-special. Autokilling is done by clean-buffer-list.

Source Code

;; Defined in /usr/src/emacs/lisp/midnight.el.gz
(defun clean-buffer-list-delay (name)
  "Return the delay, in seconds, before killing a buffer named NAME.
Uses `clean-buffer-list-kill-buffer-names', `clean-buffer-list-kill-regexps'
`clean-buffer-list-delay-general' and `clean-buffer-list-delay-special'.
Autokilling is done by `clean-buffer-list'."
  (or (assoc-default name clean-buffer-list-kill-buffer-names #'string=
                     clean-buffer-list-delay-special)
      (assoc-default name clean-buffer-list-kill-regexps
                     (lambda (re str)
                       (if (functionp re)
                           (funcall re str) (string-match re str)))
                     clean-buffer-list-delay-special)
      (* clean-buffer-list-delay-general 24 60 60)))