]> code.delx.au - gnu-emacs/commit
Rename "search path" to "library roots"
authorDmitry Gutov <dgutov@yandex.ru>
Tue, 3 Nov 2015 00:11:45 +0000 (02:11 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Fri, 6 Nov 2015 13:37:24 +0000 (15:37 +0200)
commit977697203f7f063b2f26a9f25bff933e6c939765
treeb4f4f557e385a8273b2db253bd0f713364616bf5
parent267e0e80e1ad8c33c10ccaff77169a7aa759c163
Rename "search path" to "library roots"

* lisp/emacs-lisp/cl-seq.el (cl-set-difference): Retain the order
of the elements from CL-LIST1.

* test/automated/cl-lib-tests.el (cl-lib-test-set-functions):
Update WRT to the above change.

* lisp/progmodes/project.el (project-search-path-function): Rename
to project-library-roots-function, update the documentation and
references.
(project-search-path): Likewise, to project-library-roots.
(project-roots): Clarify documentation.
(project-vc-search-path): Likewise, to project-vc-library-roots.
(project-library-roots): In addition to the renames, thread the
results through file-name-as-directory.
(project-prune-directories): Accept a variable number of
arguments.  Rename to project-combine-directories.
(project-subtract-directories): New function.

* lisp/progmodes/elisp-mode.el (elisp--xref-find-references):
Append project-roots and project-library-roots together.

* lisp/progmodes/etags.el (etags--xref-find-references): Ditto.
lisp/emacs-lisp/cl-seq.el
lisp/progmodes/elisp-mode.el
lisp/progmodes/etags.el
lisp/progmodes/project.el
lisp/progmodes/xref.el
test/automated/cl-lib-tests.el