From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Ludlam Newsgroups: gmane.emacs.devel Subject: Re: {Spam?} Re: progmodes/project.el and search paths Date: Fri, 07 Aug 2015 07:18:03 -0400 Message-ID: <55C493EB.20603@gmail.com> References: <55BE209F.1000009@siege-engine.com> <55BE509B.2080307@yandex.ru> <87r3nkjxby.fsf@isaac.fritz.box> <87h9ogyq6s.fsf@isaac.fritz.box> <87d1z3zd20.fsf@isaac.fritz.box> <55C344A6.5040001@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1438946305 1996 80.91.229.3 (7 Aug 2015 11:18:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Aug 2015 11:18:25 +0000 (UTC) Cc: Eric Ludlam , Dmitry Gutov , David Engster , Emacs Development To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 07 13:18:18 2015 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 1ZNffF-0005hj-IA for ged-emacs-devel@m.gmane.org; Fri, 07 Aug 2015 13:18:17 +0200 Original-Received: from localhost ([::1]:48666 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNffE-00026k-KH for ged-emacs-devel@m.gmane.org; Fri, 07 Aug 2015 07:18:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53110) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNff8-00020d-S8 for emacs-devel@gnu.org; Fri, 07 Aug 2015 07:18:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZNff5-0003Qv-MJ for emacs-devel@gnu.org; Fri, 07 Aug 2015 07:18:10 -0400 Original-Received: from mail-qk0-x232.google.com ([2607:f8b0:400d:c09::232]:34882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNff5-0003Qc-IH for emacs-devel@gnu.org; Fri, 07 Aug 2015 07:18:07 -0400 Original-Received: by qkbm65 with SMTP id m65so35718121qkb.2 for ; Fri, 07 Aug 2015 04:18:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=SUccpdxuzUEbPuGOgp9mA0tVGf92cDPz6rTF4t4tsfc=; b=r9DyjHdlgWjVSkNo5qeS4kf80nh1TrnGjK+tRN1zpzya6q9+qwSLw3gf1rSS1YmVji mKLhw8H0shzOpoCvThpcncC8c6p+06l7ThHSDCuX+jEfEblGS0k0ifxruQ86iiAVGDUw vTOpM/TCetANvIgxOcEi8RzT5c+Lik6AUqOwe2Ttkw7UM1MGY9PMG2AmMAs35HySyJVz x7YWnnhymAJrOlrXarvNIUb7jS7JPUMfRjwikMCCuWMW4C1StpDD3qrbGVYlGaw/IHv+ lQHU6xccyMCpX+hCbvHD3F4dPs+UmknFDzk/bcKPq++yGtzkFmEA1dPOlhFEb0UVPI+A 3vzg== X-Received: by 10.55.31.211 with SMTP id n80mr12031766qkh.28.1438946286800; Fri, 07 Aug 2015 04:18:06 -0700 (PDT) Original-Received: from [192.168.1.202] (pool-71-184-198-118.bstnma.fios.verizon.net. [71.184.198.118]) by smtp.googlemail.com with ESMTPSA id h35sm1660183qkh.34.2015.08.07.04.18.05 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Aug 2015 04:18:06 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c09::232 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:188533 Archived-At: On 08/06/2015 07:10 PM, Stefan Monnier wrote: >> It would be nice if the generic base project were the same. Any project >> backend you use would have similar keybindings, menus, detection mechanisms, >> file location systems, etc because it will be easier to use the base support >> than invent something new. > Could be nice, but I think it's a different beast from project.el. > I actually have the impression that what you describe already exists and > is called EDE ;-) > Hmmm. Now I'm back to the beginning of the thread. Perhaps project.el is really project-root.el. I think that would clarify a lot, and would continue to be helpful to the tools that only need to know about the root. A clear intent would prevent misconceptions from causing the base to grow into something unintended. I'm also interested in how to resolve some of the misconceptions about EDE. Perhaps looking at what prevents it from being 'on by default', which I'm sure is a long list, is a good way to move it in the right direction, even if it never is on by default. Eric