Function: denote-query--filter-files

denote-query--filter-files is a byte-compiled function defined in denote.el.

Signature

(denote-query--filter-files REGEXP INCLUDE-P)

Documentation

Filter denote-query--last-files with REGEXP.

If INCLUDE-P is non-nil, only include matches. Otherwise exclude them.

Source Code

;; Defined in ~/.emacs.d/elpa/denote-4.2.3/denote.el
(defun denote-query--filter-files (regexp include-p)
  "Filter `denote-query--last-files' with REGEXP.
If INCLUDE-P is non-nil, only include matches.  Otherwise exclude them."
  (if-let* ((filter-fn (if include-p #'seq-filter #'seq-remove))
            (final-files (funcall filter-fn (lambda (file) (string-match-p regexp file)) denote-query--last-files)))
      (denote-make-links-buffer denote-query--last-query final-files (buffer-name) '(display-buffer-same-window))
    (user-error "No remaining files when applying that filter")))