From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: A unified project root interface Date: Tue, 19 Mar 2013 09:06:04 -0400 Message-ID: References: <20130309174419.6e1cadb4@forcix.kollektiv-hamburg.de> <87hakh2299.fsf@fimbulvetr.bsc.es> <513FBA1C.5040100@siege-engine.com> <87vc8vyy66.fsf@engster.org> <5143C11D.8070705@siege-engine.com> <87sj3vv35h.fsf@engster.org> <20130316160203.6b889aba@forcix.kollektiv-hamburg.de> <87ehffuf1g.fsf@engster.org> <20130317001630.125e1987@forcix.kollektiv-hamburg.de> <87y5dmsz5u.fsf@engster.org> <20130317191817.764a44f5@forcix.kollektiv-hamburg.de> <87ppywtj9s.fsf@engster.org> <87li9juabi.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1363698379 28606 80.91.229.3 (19 Mar 2013 13:06:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Mar 2013 13:06:19 +0000 (UTC) Cc: emacs-devel@gnu.org, Jorgen Schaefer To: John Yates Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 19 14:06:44 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UHwFV-0006RT-JC for ged-emacs-devel@m.gmane.org; Tue, 19 Mar 2013 14:06:41 +0100 Original-Received: from localhost ([::1]:48346 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHwF8-0005vW-Fu for ged-emacs-devel@m.gmane.org; Tue, 19 Mar 2013 09:06:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34520) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHwF4-0005vG-9j for emacs-devel@gnu.org; Tue, 19 Mar 2013 09:06:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHwF2-0001F8-L3 for emacs-devel@gnu.org; Tue, 19 Mar 2013 09:06:14 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:46339) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHwF2-0001Ex-Hl for emacs-devel@gnu.org; Tue, 19 Mar 2013 09:06:12 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFxKvA/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAs0EhQYDSSIHgaxH5AOkQoDn2EEhRWBXoMT X-IPAS-Result: Av4EABK/CFFFxKvA/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAs0EhQYDSSIHgaxH5AOkQoDn2EEhRWBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="5251786" Original-Received: from 69-196-171-192.dsl.teksavvy.com (HELO pastel.home) ([69.196.171.192]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 19 Mar 2013 09:06:09 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id ED6AA632AA; Tue, 19 Mar 2013 09:06:04 -0400 (EDT) In-Reply-To: <87li9juabi.fsf@engster.org> (David Engster's message of "Tue, 19 Mar 2013 08:18:25 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:157952 Archived-At: >> I took the sense of the OP to be that the concept of a project-root >> deserved to become part of the core set of emacs concepts unrelated to >> optional packages e.g. much as file and directory local variables. >> Once the concept gets pulled into the core extension author simply >> assume existence of project-root functionality without needing to have >> to enable in any particular way. > OK, if this is something which should be available with emacs -Q right > at startup, then EDE is out. It indeed is too big for that. It should be possible to write the code such that the project-root part of EDE doesn't require loading too much code. Stefan