From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sebastian Wiesner Newsgroups: gmane.emacs.devel Subject: Re: Compile Mode and "host" Emacs Date: Tue, 29 Oct 2013 15:25:07 +0100 Message-ID: References: <874n80l0b3.fsf@nbtrap.com> <874n80w7cl.fsf@nbtrap.com> <87wqkwurtb.fsf@nbtrap.com> <87sivkurai.fsf@nbtrap.com> <87a9hsuqjk.fsf@nbtrap.com> <87zjpstb6g.fsf@nbtrap.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1383056712 13268 80.91.229.3 (29 Oct 2013 14:25:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Oct 2013 14:25:12 +0000 (UTC) Cc: emacs-devel@gnu.org To: Nathan Trapuzzano Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 29 15:25:17 2013 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 1VbAEM-0003eJ-Kh for ged-emacs-devel@m.gmane.org; Tue, 29 Oct 2013 15:25:14 +0100 Original-Received: from localhost ([::1]:47478 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbAEM-0007eJ-8G for ged-emacs-devel@m.gmane.org; Tue, 29 Oct 2013 10:25:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46121) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbAEH-0007cA-Kd for emacs-devel@gnu.org; Tue, 29 Oct 2013 10:25:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbAEG-0000e1-Bv for emacs-devel@gnu.org; Tue, 29 Oct 2013 10:25:09 -0400 Original-Received: from mail-qc0-x22b.google.com ([2607:f8b0:400d:c01::22b]:48181) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbAEG-0000dP-8P for emacs-devel@gnu.org; Tue, 29 Oct 2013 10:25:08 -0400 Original-Received: by mail-qc0-f171.google.com with SMTP id i7so4658526qcq.2 for ; Tue, 29 Oct 2013 07:25:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2ASWbxpLlN9ad/Q86Hx6ItFoBCtYMUXLBPztljhll5s=; b=tPQpOzlbhAM5CLqaejryypNVFwlYbYR7iUGn4+aKrGV3aUd1zpBnzpNF2wuAO0wuTl mTlJ9BrSz2LLL75xVsLULElpOTkJoAwrJhiZX8cS/AZd48r4qk0guRc3fVIarDGY4LgC HG3vsGf7m6lGobac+t5XGpL5CJSpSMKk+fi5WPJ65eVglaC2fwYWJGfgO4Tzwp5Lz6Yo l+KRcLVqT43APtpPFgcBslVzs5Xdph0Va7RxZcNPek6QM848OXdbSzT7tCDj+OfSZqSm 0+61xw5xLu9ySKwds8c74VTaaibMjK5OvV2l1o+AClc8ID3f9zlNiz57fJ2eko3qs+ON HQOA== X-Received: by 10.49.6.6 with SMTP id w6mr36114774qew.43.1383056707888; Tue, 29 Oct 2013 07:25:07 -0700 (PDT) Original-Received: by 10.224.78.11 with HTTP; Tue, 29 Oct 2013 07:25:07 -0700 (PDT) In-Reply-To: <87zjpstb6g.fsf@nbtrap.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::22b 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:164633 Archived-At: 2013/10/29 Nathan Trapuzzano : > Sebastian Wiesner writes: > >> If Compile Mode was now changed to set a variable, lets call it >> "EMACS_PATH" for now, I myself would not need to do anything, and my >> users would just need to add this variable to their "init.el" >> temporarily, until 24.4 is released. > > Sorry, I don't follow. If asking your users to temporarily add > something to their initialization files is an option, why not: > > (setenv "EMACS_EXE_PATH" > (file-truename (concat (file-name-as-directory > invocation-directory) > invocation-name))) See, I can ask them, or better, "advise" them, but I can't actually rely upon them, can I? There is still a chance that the user lacks this setting, or (even worse) has it wrong, isn't there? If Emacs set "EMACS_EXE_PATH" for me, I would not need to advise my users to change their "init.el" (at least in foreseeable future), and there is little chance that things can go wrong. Surely, it is not essential, but it is *a lot* more convenient, if Emacs just got things right here :)