Function: consult--preview-add-buffer

consult--preview-add-buffer is a natively compiled function defined in consult.el.

Signature

(consult--preview-add-buffer LIST BUF &optional NAME)

Documentation

Add BUF to LIST and rename BUF to the preview buffer name convention.

NAME defaults to buffer-name. Kill old buffers if the list length exceeds consult-preview-max-count.

Source Code

;; Defined in /nix/store/6higv2v1wk916v4ynnybyrdkfy2gq44d-emacs-packages-deps/share/emacs/site-lisp/elpa/consult-20261004.957/consult.el
(defun consult--preview-add-buffer (list buf &optional name)
  "Add BUF to LIST and rename BUF to the preview buffer name convention.
NAME defaults to `buffer-name'.  Kill old buffers if the list length
exceeds `consult-preview-max-count'."
  (consult--preview-rename-buffer (cdr buf) name)
  (push buf list)
  (while (length> list consult-preview-max-count)
    (kill-buffer (cdar (last list)))
    (setq list (nbutlast list)))
  list)