Если вы хотите определить свою гипотетическую функцию, как указано выше, это работает:
(defun buffer-exists (bufname) (not (eq nil (get-buffer bufname))))
Я использую это для автоматического закрытия буфера *scratch*
при запуске, поэтому мне не нужно циклически просматривать его в моем списке буферов, как показано ниже:
(defun buffer-exists (bufname) (not (eq nil (get-buffer bufname))))
(if (buffer-exists "*scratch*") (kill-buffer "*scratch*"))