Function: verb-kill-all-response-buffers

verb-kill-all-response-buffers is an interactive and natively compiled function defined in verb.el.

Signature

(verb-kill-all-response-buffers &optional KEEP-WINDOWS)

Documentation

Kill all response buffers, and delete their windows.

If KEEP-WINDOWS is non-nil, do not delete their respective windows. If the value of verb-auto-kill-response-buffers is an integer, kill all response buffers but keep the N most recent ones.

Key Bindings

verb-command-map C-k

Source Code

;; Defined in /nix/store/8jnfn8w2mxcxbr2crbklcnija9m0zlkq-emacs-packages-deps/share/emacs/site-lisp/elpa/verb-20260818.1921/verb.el
;;;###autoload
(defun verb-kill-all-response-buffers (&optional keep-windows)
  "Kill all response buffers, and delete their windows.
If KEEP-WINDOWS is non-nil, do not delete their respective windows.
If the value of `verb-auto-kill-response-buffers' is an integer,
kill all response buffers but keep the N most recent ones."
  (interactive)
  (verb--ensure-verb-mode)
  (let ((keep (if (integerp verb-auto-kill-response-buffers)
                  (max 0 verb-auto-kill-response-buffers)
                0)))
    (dolist (buf (buffer-list))
      (with-current-buffer buf
        (when (and verb-http-response
                   (> (1+ (- verb--requests-count verb--response-number))
                      keep))
          (verb-kill-response-buffer-and-window keep-windows))))))