From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Per-language project-search-path, was: Re: Unified project interface Date: Mon, 3 Aug 2015 02:07:34 +0300 Message-ID: <55BEA2B6.7080300@yandex.ru> References: <557039DB.4060607@yandex.ru> <55B2CDA4.8020207@yandex.ru> <868ua5caz6.fsf@stephe-leake.org> <55B441DD.9060806@yandex.ru> <86zj2jb1tx.fsf@stephe-leake.org> <55B517AC.5020401@yandex.ru> <86oaiybvbf.fsf@stephe-leake.org> <55B62B53.5060003@yandex.ru> <861tftaxgx.fsf@stephe-leake.org> <55B78F49.6010101@yandex.ru> <868ua09s1y.fsf@stephe-leake.org> <55B7CD86.20306@yandex.ru> <86oaiv8zqn.fsf@stephe-leake.org> <55B9590C.3080108@yandex.ru> <86wpxi6ovl.fsf@stephe-leake.org> <55BABE27.4040105@yandex.ru> <868u9wz4mw.fsf@stephe-leake.org> <55BC1D5F.4010502@yandex.ru> <86d1z7jnl9.fsf@stephe-leake.org> <55BCD3E9.40606@yandex.ru> <55BD807B.5030206@gmail.com> <877fpef4pl.fsf@esperi.org.uk> 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 1438556876 19205 80.91.229.3 (2 Aug 2015 23:07:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 2 Aug 2015 23:07:56 +0000 (UTC) Cc: michael_heerdegen@web.de, Stephen Leake , emacs-devel@gnu.org To: Nix , Eric Ludlam Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 03 01:07:50 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 1ZM2MA-0000U9-MO for ged-emacs-devel@m.gmane.org; Mon, 03 Aug 2015 01:07:50 +0200 Original-Received: from localhost ([::1]:56978 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZM2M9-00067Y-KA for ged-emacs-devel@m.gmane.org; Sun, 02 Aug 2015 19:07:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZM2M5-00067I-Gj for emacs-devel@gnu.org; Sun, 02 Aug 2015 19:07:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZM2M2-0006tH-BA for emacs-devel@gnu.org; Sun, 02 Aug 2015 19:07:45 -0400 Original-Received: from mail-wi0-x236.google.com ([2a00:1450:400c:c05::236]:38459) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZM2M2-0006tB-3Y for emacs-devel@gnu.org; Sun, 02 Aug 2015 19:07:42 -0400 Original-Received: by wibxm9 with SMTP id xm9so92311507wib.1 for ; Sun, 02 Aug 2015 16:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=pCcvWR7JOhlybNIHrIFA0+VRg8PNeUhC32MC+lCTFgs=; b=H6YHqMkCExP+mHRwutT7QQJRSpAqVZDf20wcy9js9N8ULP5M1/KOkY2kZO+J4j9FNt SHMyASkGs7kkcVBGe/6Z3FDu2mq/t3kiSb1j3HSXQbcVtD74hRzKAdB2gtZ9qYfF2fcE /BdBfdoxN0bJNSGTuELKBI0RgOQmDOsv9uakSaR1kLqpgPyr1oD8c7wrAuah3J7+PtyH aD6SKtCXN7aihZ/5I5/8CYRaEqC+hwzXgcI+REHVoIhEq0k13gVffYgF2sqHuHZhMIYC kd8dQZpeGLfMunOTUide2VrsBM70JFaH3PdnwyPmG9znrKXjsseamahks+Yfz6tILVNq r5FQ== X-Received: by 10.194.93.3 with SMTP id cq3mr28089103wjb.20.1438556861313; Sun, 02 Aug 2015 16:07:41 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id l2sm10413425wib.11.2015.08.02.16.07.38 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Aug 2015 16:07:40 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0 In-Reply-To: <877fpef4pl.fsf@esperi.org.uk> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::236 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:188308 Archived-At: On 08/02/2015 11:57 AM, Nix wrote: > Allow me to interject here that this feature had me applauding when I > discovered it. It's an example of helpful automagic: if you have a large > project, you're going to want a tagging system anyway: having Semantic > automatically exploit it as soon as it appears is just gravy. If EDE works for you, that's great. You should continue using it. > Speaking personally, I don't need an extra project system: as far as I'm > concerned Emacs already has one. The point is other tools can use some information about your current project without being aware that you're using EDE. Or something else. > the project, how to build it, how to find things in it with a degree of > context-sensitivity that xref can only dream of (though its > multi-backend feature means that presumably it can learn to *use* > Semantic to provide context-sensitive search) Indeed, it can. *And* it's also useful for languages which Semantic doesn't support. > Most of this project > discussion and the invasive code piling into modes all across Emacs > feels to me like an attempt to reimplement part of EDE, but without > things like the grammar-sensitive searching that makes EDE so capable. What code piling?