1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-18 22:20:56 -08:00
emacs/lisp/cedet
Dmitry Gutov f8c720b55b Introduce a Project API
* lisp/progmodes/project.el: New file.

* lisp/cedet/ede.el: (project-try-ede): New function.
(project-root): New implementation.

* lisp/progmodes/elisp-mode.el (emacs-lisp-mode):
Set project-search-path-function.
(elisp--xref-find-references): Delegate some logic to
project-search-path.
(elisp-search-path): New function.
(elisp-xref-find): Don't implement `matches' anymore.

* lisp/progmodes/etags.el: Don't implement `matches'.
Delegate some logic to project-search-path.
(etags-search-path): New function.

* lisp/progmodes/xref.el (xref-find-function):
Remove `matches' from the API.
(xref-find-regexp): Move whatever common logic was in elisp and
etags implementations, and search the directories returned by
project-directories and project-search-path.
2015-07-10 04:40:09 +03:00
..
ede Don't quote nil and t in doc strings 2015-05-21 10:06:44 -07:00
semantic Restore <D> instead of '.' in grep-find-template 2015-06-03 05:45:15 +03:00
srecode Improve the optional translation of quotes 2015-06-19 00:38:45 -07:00
cedet-cscope.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
cedet-files.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
cedet-global.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
cedet-idutils.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
cedet.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ChangeLog.1 Rename ChangeLogs for gitlog-to-changelog 2015-04-07 00:00:06 -07:00
data-debug.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ede.el Introduce a Project API 2015-07-10 04:40:09 +03:00
inversion.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mode-local.el Improve the optional translation of quotes 2015-06-19 00:38:45 -07:00
pulse.el Only cancel timer when it is non-nil 2015-05-06 23:15:54 +03:00
semantic.el lisp/emacs-lisp/eieio-core.el (eieio-backward-compatibility): New var. 2015-01-07 23:11:58 -05:00
srecode.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00