Function: projectile-select-files
projectile-select-files is a byte-compiled function defined in
projectile.el.
Signature
(projectile-select-files PROJECT-FILES &optional INVALIDATE-CACHE)
Documentation
Select a list of files based on filename at point.
With a prefix arg INVALIDATE-CACHE invalidates the cache first.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile-select-files (project-files &optional invalidate-cache)
"Select a list of files based on filename at point.
With a prefix arg INVALIDATE-CACHE invalidates the cache first."
(projectile-maybe-invalidate-cache invalidate-cache)
(let* ((file (if (region-active-p)
(buffer-substring (region-beginning) (region-end))
(or (thing-at-point 'filename) "")))
(file (if (string-match "\\.?\\./" file)
(file-relative-name (file-truename file) (projectile-project-root))
file))
(files (if file
(seq-filter
(lambda (project-file)
(string-search file project-file))
project-files)
nil)))
files))