Function: embark-kill-buffer-and-window

embark-kill-buffer-and-window is an interactive and byte-compiled function defined in embark.el.

Signature

(embark-kill-buffer-and-window BUF)

Documentation

Kill buffer BUF and delete its window.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark-kill-buffer-and-window (buf)
  "Kill buffer BUF and delete its window."
  (interactive "bBuffer: ")
  (when-let* ((buf (get-buffer buf)))
    (if-let* ((win (get-buffer-window buf)))
        (with-selected-window win
          (kill-buffer-and-window))
      (kill-buffer buf))))