Add doom-{visible,buried}-buffer-p predicates

This commit is contained in:
Henrik Lissner 2019-07-18 12:14:33 +02:00
parent 0625bf87d6
commit 24b40824ce
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -97,6 +97,16 @@ If no project is active, return all buffers."
"Returns non-nil if BUF is temporary."
(equal (substring (buffer-name buf) 0 1) " "))
;;;###autoload
(defun doom-visible-buffer-p (buf)
"Return non-nil if BUF is visible."
(get-buffer-window buf))
;;;###autoload
(defun doom-buried-buffer-p (buf)
"Return non-nil if BUF is not visible."
(not (doom-visible-buffer-p buf)))
;;;###autoload
(defun doom-non-file-visiting-buffer-p (buf)
"Returns non-nil if BUF does not have a value for `buffer-file-name'."