Function: consult-compile--buffers

consult-compile--buffers is a byte-compiled function defined in consult-compile.el.

Signature

(consult-compile--buffers GREP FILE)

Documentation

List of compilation buffers relevant to FILE.

If GREP is non-nil, search Grep buffers.

Source Code

;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult-compile.el
(defun consult-compile--buffers (grep file)
  "List of compilation buffers relevant to FILE.
If GREP is non-nil, search Grep buffers."
  (consult--buffer-query
   :sort 'alpha :predicate
   (lambda (buffer)
     (and (buffer-local-value 'compilation-locs buffer)
          (file-in-directory-p file (buffer-local-value 'default-directory buffer))
          (with-current-buffer buffer
            (eq (not grep) (not (derived-mode-p 'grep-mode 'grep-edit-mode))))))))