]> code.delx.au - gnu-emacs/commit
Add project-find-file and project-or-external-find-file
authorDmitry Gutov <dgutov@yandex.ru>
Thu, 7 Jan 2016 17:14:40 +0000 (20:14 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Thu, 7 Jan 2016 17:56:09 +0000 (20:56 +0300)
commited41d117a434abd28df4585663c2311c87160d1c
tree7a258ca8ce5258be5f8503cc69c8cc1e069b7f67
parent056da45d2c9a82c3ad8f0c2d3e16bb4864aa7838
Add project-find-file and project-or-external-find-file

* lisp/minibuffer.el (completion-category-defaults):
Add `project-file' category.

* lisp/progmodes/project.el (project-find-file)
(project-or-external-find-file): New commands.
(project--find-file-in): New private function.

* lisp/progmodes/xref.el (xref-collect-matches): Use
`expand-file-name' on DIR, to expand the tildes.
(xref--find-ignores-arguments): Extract from
`xref--rgrep-command'.
lisp/minibuffer.el
lisp/progmodes/project.el
lisp/progmodes/xref.el