Function: idlwave-do-kill-autoloaded-buffers
idlwave-do-kill-autoloaded-buffers is a byte-compiled function defined
in idlwave.el.gz.
Signature
(idlwave-do-kill-autoloaded-buffers &rest REASONS)
Documentation
Kill all buffers pulled up by IDLWAVE matching REASONS.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/idlwave.el.gz
(defun idlwave-do-kill-autoloaded-buffers (&rest reasons)
"Kill all buffers pulled up by IDLWAVE matching REASONS."
(let* ((list (copy-sequence idlwave-outlawed-buffers))
(cnt 0)
entry)
(while (setq entry (pop list))
(if (buffer-live-p (car entry))
(and (or (memq t reasons)
(memq (cdr entry) reasons))
(kill-buffer (car entry))
(cl-incf cnt)
(setq idlwave-outlawed-buffers
(delq entry idlwave-outlawed-buffers)))
(setq idlwave-outlawed-buffers
(delq entry idlwave-outlawed-buffers))))
(message "%d buffer%s killed" cnt (if (= cnt 1) "" "s"))))