Function: verb-kill-response-buffer-and-window
verb-kill-response-buffer-and-window is an interactive and natively
compiled function defined in verb.el.
Signature
(verb-kill-response-buffer-and-window &optional KEEP-WINDOW)
Documentation
Delete response window and kill its buffer.
If KEEP-WINDOW is non-nil, kill the buffer but do not delete the window. If the response buffer has a corresponding headers buffer, kill it and delete any window displaying it.
Key Bindings
verb-response-body-mode-map C-c C-r C-k
Source Code
;; Defined in /nix/store/8jnfn8w2mxcxbr2crbklcnija9m0zlkq-emacs-packages-deps/share/emacs/site-lisp/elpa/verb-20260818.1921/verb.el
(defun verb-kill-response-buffer-and-window (&optional keep-window)
"Delete response window and kill its buffer.
If KEEP-WINDOW is non-nil, kill the buffer but do not delete the
window.
If the response buffer has a corresponding headers buffer, kill it and
delete any window displaying it."
(interactive)
(let ((response-buf (current-buffer)))
(when verb--response-headers-buffer
(when-let ((w (get-buffer-window verb--response-headers-buffer)))
(ignore-errors
(delete-window w)))
(when (buffer-live-p verb--response-headers-buffer)
(kill-buffer verb--response-headers-buffer)))
(unless keep-window
(when-let ((w (get-buffer-window response-buf)))
(ignore-errors
(delete-window))))
(kill-buffer response-buf)))