Re: [NonGNU ELPA] New package: project-store
Lin Jian <[email protected]>
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
Dmitry Gutov <[email protected]> writes: > The question is whether it's feasible to have the VC-aware project > backend (built-in in project.el) recognize the Nix projects, with some > minor user configuration perhaps. > > Maybe the current user options are not enough (e.g. extra-markers), > but adding one more would do. If otherwise this backend seems a good > choice, for performance etc, from your PoV. I am not sure if VC-specific function implementations, such as `project-files', work for store project. Even if they do or will do, I still do not think it is a good idea to handle store projects via VC function implementations: - Store projects need a different implementation of `project-name' than VC projects. - Conceptually, store projects are not relevant to VC. So handling store projects via VC-specific implementations just causes unnecessary confusion. > Right. These are downsides which are not difficult to fix, however. > > So if we decide to add public helpers to caching, the above would be > on the list of things to change (here, in the core). I think adding public helpers to caching in project.el is a good idea.