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.