Function: ede-project-autoload-dirmatch
ede-project-autoload-dirmatch is a byte-compiled function defined in
auto.el.gz.
Signature
(ede-project-autoload-dirmatch &rest SLOTS)
Documentation
Create a new object of class type ede-project-autoload-dirmatch(var)/ede-project-autoload-dirmatch(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede/auto.el.gz
(defclass ede-project-autoload-dirmatch ()
((fromconfig :initarg :fromconfig
:initform nil
:documentation
"A config file within which the match pattern lives.")
(configregex :initarg :configregex
:initform nil
:documentation
"A regexp to identify the dirmatch pattern.")
(configregexidx :initarg :configregexidx
:initform nil
:documentation
"An index into the match-data of `configregex'.")
(subdir-only :initarg :subdir-only
:initform t
:documentation
"Non-nil means an exact match to the found directory is a non-match.
This implies projects exist only in subdirectories of the configuration path.
If `:subdir-only' is nil, then the directory from the configuration file is the project.")
(configdatastash :documentation
"Save discovered match string.")
)
"Support complex matches for projects that live in named directories.
For most cases, a simple string is sufficient. If, however, a project
location is varied dependent on other complex criteria, this class
can be used to define that match without loading the specific project
into memory.")