Function: projectile-subprojects-from-manifest

projectile-subprojects-from-manifest is a byte-compiled function defined in projectile.el.

Signature

(projectile-subprojects-from-manifest ROOT)

Documentation

Return the subprojects ROOT's workspace manifest declares, or nil.

The member list a workspace declares is the workspace's own answer to what its parts are, so it is preferred over looking for manifests: it leaves out the ones that are deliberately not members - test fixtures carrying a package.json, a scaffolding template, an excluded fuzzing crate - which scanning cannot tell apart from the real thing.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defun projectile-subprojects-from-manifest (root)
  "Return the subprojects ROOT's workspace manifest declares, or nil.

The member list a workspace declares is the workspace's own answer to
what its parts are, so it is preferred over looking for manifests: it
leaves out the ones that are deliberately not members - test fixtures
carrying a package.json, a scaffolding template, an excluded fuzzing
crate - which scanning cannot tell apart from the real thing."
  (when-let* ((patterns (projectile--workspace-member-patterns root)))
    (projectile--expand-member-globs root patterns)))