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: progmodes/project.el and search paths Date: Fri, 7 Aug 2015 17:44:21 +0300 Message-ID: <55C4C445.3050605@yandex.ru> References: <55BE209F.1000009@siege-engine.com> <55BE509B.2080307@yandex.ru> <87r3nkjxby.fsf@isaac.fritz.box> <55BF7619.1050701@yandex.ru> <87mvy8jvlh.fsf@isaac.fritz.box> <55BF8522.4010009@yandex.ru> <87lhdsys13.fsf@isaac.fritz.box> <55BFF764.2030002@yandex.ru> <83mvy7tbit.fsf@gnu.org> <55C0FEEB.7040500@yandex.ru> <83h9oeudfs.fsf@gnu.org> <55C1074E.90103@yandex.ru> <83d1z2uach.fsf@gnu.org> <55C11D54.9090105@yandex.ru> <83bnemtpop.fsf@gnu.org> <55C1DA6F.1000209@yandex.ru> <86k2t8c16a.fsf@stephe-leake.org> <55C33609.3020807@yandex.ru> <867fp8a3vo.fsf@stephe-leake.org> <55C3EAE2.1050201@yandex.ru> <868u9n89zm.fsf@stephe-leake.org> 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 1438958697 10510 80.91.229.3 (7 Aug 2015 14:44:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Aug 2015 14:44:57 +0000 (UTC) To: Stephen Leake , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 07 16:44:48 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 1ZNit5-0006Ed-U5 for ged-emacs-devel@m.gmane.org; Fri, 07 Aug 2015 16:44:48 +0200 Original-Received: from localhost ([::1]:49442 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNit5-0001ZT-D7 for ged-emacs-devel@m.gmane.org; Fri, 07 Aug 2015 10:44:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45506) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNisp-0001ZI-3C for emacs-devel@gnu.org; Fri, 07 Aug 2015 10:44:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZNisi-0003al-8l for emacs-devel@gnu.org; Fri, 07 Aug 2015 10:44:31 -0400 Original-Received: from mail-lb0-x231.google.com ([2a00:1450:4010:c04::231]:33276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNisi-0003ag-0F for emacs-devel@gnu.org; Fri, 07 Aug 2015 10:44:24 -0400 Original-Received: by lbbyj8 with SMTP id yj8so62199287lbb.0 for ; Fri, 07 Aug 2015 07:44:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=okcEB+hRHdchpc52Mz6m5099iscPk9U2ClXpe4hVQBw=; b=e4TNznqjUxaKSeyWvWbvtwrShegAyyPkcAERLoIDdAghOxryPful1Wy6UTg5MdVb/U z+ELW7SINPZ+QpDFPRDLQ4EjqfvWHgIbU0jNwqB83Vz5Zu/CGaG4pJ7Kmt+Wo2uwxu9e OZ8CSSnxvYlrXBzJfuX999mA1px21uccU+1HalgUaKHySJV5EbkKuOI5lNu6q5Cuy90C LMf/dalnytYWEVE0XaHXPvXlF3rpZcys37qP6KU2uAGn1ClpthL9c7yDXHBuAe5RkcQY edkC0JubCulA1xPugIJ1KahXrIBpKS85mJ/yJT1d/odKMB77rHALnql3dcKFyFbtSkFr lPYA== X-Received: by 10.112.13.134 with SMTP id h6mr7915418lbc.15.1438958663179; Fri, 07 Aug 2015 07:44:23 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id s2sm2215454lae.28.2015.08.07.07.44.22 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Aug 2015 07:44:22 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0 In-Reply-To: <868u9n89zm.fsf@stephe-leake.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::231 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:188547 Archived-At: On 08/07/2015 05:10 PM, Stephen Leake wrote: > That's what 'compile' _is_; it runs any command in a subprocess. How > much more flexible can you get? Well, if you're sure about that. To continue this discussion, we'll need a proof-of-concept patch with new method(s) in project.el, a EDE-based implementation (I guess?) and the changes to the compile command that make use of the new information and at least provide completion for task names. Maybe also allows switching between different environments to compile in (test/development/debug/release/etc).