On Sat, Jan 24, 2015 at 6:25 PM, Dmitry Gutov 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.