Function: projectile--test-to-impl-predicate
projectile--test-to-impl-predicate is a byte-compiled function defined
in projectile.el.
Signature
(projectile--test-to-impl-predicate TEST-FILE)
Documentation
Return a predicate, which returns t for any impl files for TEST-FILE.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile--test-to-impl-predicate (test-file)
"Return a predicate, which returns t for any impl files for TEST-FILE."
(let* ((basename (file-name-sans-extension (file-name-nondirectory test-file)))
(test-prefix (funcall projectile-test-prefix-function (projectile-project-type)))
(test-suffix (funcall projectile-test-suffix-function (projectile-project-type))))
(lambda (current-file)
(let ((name (file-name-nondirectory (file-name-sans-extension current-file))))
(or (when test-prefix (string-equal (concat test-prefix name) basename))
(when test-suffix (string-equal (concat name test-suffix) basename)))))))