Function: projectile--find-related-file
projectile--find-related-file is a byte-compiled function defined in
projectile.el.
Signature
(projectile--find-related-file FILE &optional KIND)
Documentation
Choose a file from files related to FILE as KIND.
If KIND is not provided, a list of possible kinds can be chosen.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile--find-related-file (file &optional kind)
"Choose a file from files related to FILE as KIND.
If KIND is not provided, a list of possible kinds can be chosen."
(unless kind
(if-let* ((available-kinds (projectile--related-files-kinds file)))
(setq kind (if (= (length available-kinds) 1)
(car available-kinds)
(intern (projectile-completing-read "Kind :" available-kinds
:caller 'projectile-read-file))))
(error "No related files found")))
(if-let* ((candidates (projectile--related-files file kind)))
(projectile-expand-root (projectile--choose-from-candidates candidates :caller 'projectile-read-file))
(error
"No matching related file as `%s' found for project type `%s'"
kind (projectile-project-type))))