From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: project.el semantics Date: Tue, 10 Nov 2015 17:17:52 -0800 Message-ID: References: <86pp1j4ejm.fsf@stephe-leake.org> <86mvwmz58h.fsf@stephe-leake.org> <55F9A5F8.1030505@yandex.ru> <86pp1ixem2.fsf@stephe-leake.org> <55FAFC36.5010506@yandex.ru> <86twqrww0u.fsf_-_@stephe-leake.org> <563EA9B9.5080404@yandex.ru> <86vb9dufs0.fsf@stephe-leake.org> <563F4915.1080008@yandex.ru> <867flrbksb.fsf@stephe-leake.org> <56409F2D.9060300@yandex.ru> <5641412B.8080106@yandex.ru> <564145FC.5020905@yandex.ru> <5641634C.9000409@yandex.ru> <5641CCCB.6050206@yandex.ru> <86h9kt777c.fsf@stephe-leake.org> <5642924D.80304@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447204720 19839 80.91.229.3 (11 Nov 2015 01:18:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Nov 2015 01:18:40 +0000 (UTC) Cc: Stephen Leake , emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 11 02:18:33 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 1ZwK3U-0007Rm-Vm for ged-emacs-devel@m.gmane.org; Wed, 11 Nov 2015 02:18:33 +0100 Original-Received: from localhost ([::1]:36984 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwK3U-0002pF-6Q for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 20:18:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwK3C-0002os-F9 for emacs-devel@gnu.org; Tue, 10 Nov 2015 20:18:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwK39-0001ix-SE for emacs-devel@gnu.org; Tue, 10 Nov 2015 20:18:14 -0500 Original-Received: from mail-pa0-x22d.google.com ([2607:f8b0:400e:c03::22d]:34285) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwK39-0001in-NR for emacs-devel@gnu.org; Tue, 10 Nov 2015 20:18:11 -0500 Original-Received: by padhx2 with SMTP id hx2so14204813pad.1 for ; Tue, 10 Nov 2015 17:18:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version:content-type; bh=JIr5DBBus7K/uPvqCtBqiCuM8CcJGwykNk+hFvfr0b8=; b=HOS6NkAWQyY/3qx3mXoYvZ5hpijnx1xg/6+oPd68rL3geJGM+j9q+QHrkwIBPRLeZP 5gFKPSfFMKKGg520//PylgLb37G3OvgbwdccNfqMgj2sFUOLBYgCYkMTx5W86WLV3Ww6 Lfa2QsWy29BLziqBrGYbfw10dpV88ygwuCBOqSWHsAgxQ7/QBriTeoagdFmxQSdWW12x QIAB8zFq4tZg6tRFRLdqQeofTR42wNu4ZF2R1xO0ehtVzJQVwDuPdU4twj6gYX/1cg90 TDcZb8wuCU+2yVkJEAGpWIUdq3zIi2hD2S/0AfQUXHeC2AnlPBrnur/IwaCD4fV7WxsM i1yQ== X-Received: by 10.66.102.65 with SMTP id fm1mr10322435pab.20.1447204690932; Tue, 10 Nov 2015 17:18:10 -0800 (PST) Original-Received: from Vulcan.attlocal.net (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id tu9sm6464838pac.0.2015.11.10.17.18.08 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 10 Nov 2015 17:18:08 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.attlocal.net (Postfix, from userid 501) id D594B10542BBF; Tue, 10 Nov 2015 17:18:07 -0800 (PST) In-Reply-To: <5642924D.80304@yandex.ru> (Dmitry Gutov's message of "Wed, 11 Nov 2015 02:56:45 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) Mail-Followup-To: Dmitry Gutov , Stephen Leake , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::22d 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:194025 Archived-At: >>>>> Dmitry Gutov writes: > How could I explain that better? I want to: > - Search inside the project root(s). But not inside libraries. > - But sometimes inside libraries as well. These distinctions are not strictly directory-based. For example, with Helm I search in the list of files generated by "git ls-files". It's not about where the files are within the project, but whether they have been registered with Git. So before we talk too much about different kinds of "roots", we may be asking the wrong question. What is it that we want to distinguish, exactly? John