Function: project-files
project-files is a byte-compiled function defined in project.el.gz.
Signature
(project-files PROJECT &optional DIRS)
Documentation
Return a list of files in directories DIRS in PROJECT.
DIRS is a list of absolute directories; it should be some subset of the project root and external roots.
The default implementation uses find-program. PROJECT is used
to find the list of ignores for each directory.
Implementations
((project (head projectile)) &optional dirs) in `projectile.el'.
Undocumented
((project (head vc)) &optional dirs) in `project.el'.
Undocumented
(project &optional dirs) in `project.el'.
Undocumented
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/project.el.gz
(cl-defgeneric project-files (project &optional dirs)
"Return a list of files in directories DIRS in PROJECT.
DIRS is a list of absolute directories; it should be some
subset of the project root and external roots.
The default implementation uses `find-program'. PROJECT is used
to find the list of ignores for each directory."
(mapcan
(lambda (dir)
(project--files-in-directory dir
(project--dir-ignores project dir)))
(or dirs
(list (project-root project)))))