Function: projectile--merge-related-files-fns
projectile--merge-related-files-fns is a byte-compiled function
defined in projectile.el.
Signature
(projectile--merge-related-files-fns RELATED-FILES-FNS)
Documentation
Merge multiple RELATED-FILES-FNS into one function.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile--merge-related-files-fns (related-files-fns)
"Merge multiple RELATED-FILES-FNS into one function."
(lambda (path)
(let (merged-plist)
(dolist (fn related-files-fns merged-plist)
(let ((plist (funcall fn path)))
(cl-loop for (key value) on plist by #'cddr
do (let ((values (if (consp value) value (list value))))
(setq merged-plist
(plist-put merged-plist key
(append (plist-get merged-plist key) values))))))))))