File: locate.el.html
Support for various LOCATE type functions.
A key feature of EDE is ede-expand-filename, which allows a
project to expand a filename reference in one file to some actual
filename.
In that way, you may #include <foo.h>, and without knowing how to read a Makefile, find it in <root>/include/foo.h.
Some projects are regular, such as the Emacs project. Some projects are completely controlled by EDE, such sh the Project.ede based projects.
For other projects, having a "quick hack" to support these location routines is handy.
The baseclass ede-locate-base(var)/ede-locate-base(fun) provides the abstract interface to
finding files in a project.
New location routines will subclass ede-locate-base(var)/ede-locate-base(fun).
How to use:
Configure ede-locate-setup-options to add the types of locate
features you have available. EDE will then enable the correct one
when it is available.
Defined variables (1)
ede-locate-setup-options | List of locate objects to try out by default. |