From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Davis Herring Newsgroups: gmane.emacs.devel Subject: Re: A unified project root interface Date: Wed, 20 Mar 2013 10:14:33 -0600 Organization: XCP-1 Message-ID: <5149E069.4020703@lanl.gov> 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> <87d2uvtdeb.fsf@engster.org> <874ng6tugb.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1363796094 29406 80.91.229.3 (20 Mar 2013 16:14:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Mar 2013 16:14:54 +0000 (UTC) Cc: "Eric M. Ludlam" , emacs-devel@gnu.org, Jorgen Schaefer , John Yates To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 20 17:15:19 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 1UILfU-0003QR-MC for ged-emacs-devel@m.gmane.org; Wed, 20 Mar 2013 17:15:12 +0100 Original-Received: from localhost ([::1]:50970 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UILf7-0007Wr-CB for ged-emacs-devel@m.gmane.org; Wed, 20 Mar 2013 12:14:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UILf3-0007Tq-NL for emacs-devel@gnu.org; Wed, 20 Mar 2013 12:14:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UILex-0005Mg-Ra for emacs-devel@gnu.org; Wed, 20 Mar 2013 12:14:45 -0400 Original-Received: from proofpoint5.lanl.gov ([204.121.3.53]:48028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UILex-0005MI-Fk for emacs-devel@gnu.org; Wed, 20 Mar 2013 12:14:39 -0400 Original-Received: from mailrelay2.lanl.gov (mailrelay2.lanl.gov [128.165.4.103]) by proofpoint5.lanl.gov (8.14.4/8.14.4) with ESMTP id r2KGEYTn009378; Wed, 20 Mar 2013 10:14:34 -0600 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by mailrelay2.lanl.gov (Postfix) with ESMTP id 825B2A210A1; Wed, 20 Mar 2013 10:14:34 -0600 (MDT) X-NIE-2-Virus-Scanner: amavisd-new at mailrelay2.lanl.gov Original-Received: from [128.165.123.183] (xray-r06.lanl.gov [128.165.123.183]) by mailrelay2.lanl.gov (Postfix) with ESMTP id 4A89DA2109D; Wed, 20 Mar 2013 10:14:34 -0600 (MDT) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110717 Lanikai/3.1.11 In-Reply-To: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8626, 1.0.431, 0.0.0000 definitions=2013-03-20_06:2013-03-20, 2013-03-20, 1970-01-01 signatures=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-Received-From: 204.121.3.53 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:157995 Archived-At: > Right, one possible approach is to try and delay the use of > project-root, as is done for VC: have a preloaded ede-hooks.el file > which is just enough to try and detect projects that use EDE, and then > only load EDE if/when opening a file in such a project. If we have VCS-based EDE project autovivification, this means that any file under version control will load EDE. Is that sufficiently far from "always" to warrant the effort? Davis -- This product is sold by volume, not by mass. If it appears too dense or too sparse, it is because mass-energy conversion has occurred during shipping.