On Sat, Jan 24, 2015 at 6:25 PM, Dmitry Gutov <dgutov@yandex.ru> wrote:
On 01/25/2015 12:26 AM, Eli Zaretskii wrote:
For example, it sounds to me that by having an "add project" and
"remove project" commands, we can give the user the ability to tell

Such a model is inherently stateful, hence problematic.  It makes multiplexing work on multiple projects difficult and error-prone.

I believe some would still prefer just having it inferred.

Yes, please!  Absolutely.  For me a important recent elisp development was introduction of locate-dominating-file.  Using it to perform just such inference I have free myself of previously stateful, stressful mechanisms.

If the projects are unrelated, personally I'd rather keep them separate.

Me too.