Function: projectile-associated-file-name-extensions
projectile-associated-file-name-extensions is a byte-compiled function
defined in projectile.el.
Signature
(projectile-associated-file-name-extensions FILE-NAME)
Documentation
Return projectile-other-file-extensions associated to FILE-NAME's extensions.
If no associated other-file-extensions for the complete (nested) extension are found, remove subextensions from FILENAME's extensions until a match is found.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile-associated-file-name-extensions (file-name)
"Return projectile-other-file-extensions associated to FILE-NAME's extensions.
If no associated other-file-extensions for the complete (nested) extension
are found, remove subextensions from FILENAME's extensions until a match is
found."
(let ((current-extensions (projectile--file-name-extensions (file-name-nondirectory file-name)))
associated-extensions)
(catch 'break
(while (not (string= "" current-extensions))
(if (setq associated-extensions (alist-get current-extensions projectile-other-file-alist nil nil #'equal))
(throw 'break associated-extensions))
(setq current-extensions (projectile--file-name-extensions current-extensions))))))