ede-project-autoload-dirmatch

ede-project-autoload-dirmatch is an object constructor function in `auto.el'.
Creates an object of class ede-project-autoload-dirmatch.
Create a new object with name NAME of class type ede-project-autoload-dirmatch

Class description:
ede-project-autoload-dirmatch is a class in `auto.el'.

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.

Instance Allocated Slots:

Slot: fromconfig default = nil
A config file within which the match pattern lives.

Slot: configregex default = nil
A regexp to identify the dirmatch pattern.

Slot: configregexidx default = nil
An index into the match-data of `configregex'.

Slot: subdir-only default = t
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.

Slot: configdatastash
Save discovered match string.

Specialized Methods:

`ede-do-dirmatch' :PRIMARY (dirmatch file)
Does DIRMATCH match the filename FILE.

`ede-dirmatch-installed' :PRIMARY (dirmatch)
Return non-nil if the tool DIRMATCH might match is installed on the system.