GNU ELPA - project

project

Description
Operations on the current project
Latest
project-0.3.0.el, 2020-May-25, 27.5 KiB
Home page
http://elpa.gnu.org/packages/project.html
Browse repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET project RET

Full description

NOTE: The project API is still experimental and can change in major,
backward-incompatible ways.  Everyone is encouraged to try it, and
report to us any problems or use cases we hadn't anticipated, by
sending an email to emacs-devel, or `M-x report-emacs-bug'.

This file contains generic infrastructure for dealing with
projects, some utility functions, and commands using that
infrastructure.

The goal is to make it easier for Lisp programs to operate on the
current project, without having to know which package handles
detection of that project type, parsing its config files, etc.

Infrastructure:

Function `project-current', to determine the current project
instance, and 4 (at the moment) generic functions that act on it.
This list is to be extended in future versions.

Utils:

`project-combine-directories' and `project-subtract-directories',
mainly for use in the abovementioned generics' implementations.

Commands:

`project-find-file', `project-find-regexp' and
`project-or-external-find-regexp' use the current API, and thus
will work in any project that has an adapter.

Old versions

project-0.2.0.el2020-May-1827.0 KiB
project-0.1.3.el2020-May-1726.6 KiB
project-0.1.2.el2020-May-1526.1 KiB
project-0.1.1.el2020-May-1526.0 KiB
project-0.1.el2020-May-1425.4 KiB