 
 ;;;###autoload
 (defun doom/kill-other-buffers (&optional project-p)
-  "Kill all other buffers.
-
-If PROJECT-P (universal argument), kill only the other buffers that belong to
-the current project."
+  "Kill all other buffers (besides the current one).
+
+If PROJECT-P (universal argument), kill only buffers that belong to the current
+project."
   (interactive "P")
   (let ((buffers (if project-p (doom-project-buffer-list) (doom-buffer-list)))
         (current-buffer (current-buffer)))

;;;###autoload
(defun doom-kill-buffer (&optional buffer dont-save)
  "Kill BUFFER (falls back to current buffer if omitted) then switch to a real
buffer, but only bury the buffer if it is present in another window.

See `doom-real-buffer-p' for what 'real' means."
  (setq buffer (or buffer (current-buffer)))


;;;###autoload
(defun doom/cleanup-buffers (&optional all-p)
  "Clean up buried and inactive process buffers in the current workspace."
  (interactive "P")
  (let ((buffers (doom-buried-buffers (if all-p (buffer-list))))
        (n 0))
