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: [Emacs-diffs] scratch/project 106e023: Add new `project' package, and use it in xref Date: Thu, 9 Jul 2015 05:05:47 +0300 Message-ID: <559DD6FB.3030501@yandex.ru> References: <20150708000935.5340.18494@vcs.savannah.gnu.org> <559D21F0.2060607@yandex.ru> 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 1436407571 27912 80.91.229.3 (9 Jul 2015 02:06:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Jul 2015 02:06:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 09 04:06:06 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 1ZD1Dx-0006QC-I4 for ged-emacs-devel@m.gmane.org; Thu, 09 Jul 2015 04:06:05 +0200 Original-Received: from localhost ([::1]:37407 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZD1Dw-00086d-Tp for ged-emacs-devel@m.gmane.org; Wed, 08 Jul 2015 22:06:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48862) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZD1Dq-00082B-LD for emacs-devel@gnu.org; Wed, 08 Jul 2015 22:05:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZD1Dm-0006YB-DF for emacs-devel@gnu.org; Wed, 08 Jul 2015 22:05:58 -0400 Original-Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]:33702) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZD1Dl-0006Vw-Tk for emacs-devel@gnu.org; Wed, 08 Jul 2015 22:05:54 -0400 Original-Received: by wiwl6 with SMTP id l6so4850316wiw.0 for ; Wed, 08 Jul 2015 19:05:51 -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=17KQ1Wnk58XSRjSdkRu+bJyZUzyABHKYaqWv0mkT0Ns=; b=uJZhlsTAsdp4M4qOhuDp2wqgg85iWiY5vQeRXxdEf67wjfvVx1K9I+0haiBiLAD1d2 CmkC+ykFdJ96MvvaSD+5rvZ9xTo1i5Fmx8UpD/MrfLhMyfAxIXdgTL9AtpJVVoadZjz6 Am4DKVq/7oMTpLTia5V4m11zGCxfpeKR3aRW9wbbjDz8jkaqnAHgsyjSlnnFv4lG/9P3 31SOxEZkOvoMxYzjZBkTa/iA+LNLXvU9PGGfT5gW/cCQEh5qHjKFLLPayuqJla23RS94 QQiYcpY4Au3W6gWO06ppD95shFd/Gnh0G2DQH5y69doJXMiQS2FTrZnOXRCiufekhES4 l1FA== X-Received: by 10.194.205.225 with SMTP id lj1mr24734866wjc.138.1436407551747; Wed, 08 Jul 2015 19:05:51 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id i6sm6181977wjf.29.2015.07.08.19.05.49 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jul 2015 19:05:50 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::22a 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:187784 Archived-At: On 07/08/2015 05:06 PM, Stefan Monnier wrote: > Exactly: rather than work around the problem by using a cons cell, > better do it by moving the function where it belongs. Done. >> Any comments on the "source directories" issue? I'm inclining towards >> having a project-source-directories-function variable now, which in >> emacs-lisp-mode would return load-path. > > I haven't had time to look into that yet, sorry. I'm fairly content with the latest iteration, but please take a look when you have the time anyway.