From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 13 Mar 2018 15:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30797@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152095616920625 (code B ref -1); Tue, 13 Mar 2018 15:50:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Mar 2018 15:49:29 +0000 Received: from localhost ([127.0.0.1]:59709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmB3-0005MY-NA for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmAy-0005MF-ON for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmAp-0005oU-Hv for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36477) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmAp-0005oK-De for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evmAl-0001WE-Ir for guix-patches@gnu.org; Tue, 13 Mar 2018 11:49:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmAi-0005lL-6W for guix-patches@gnu.org; Tue, 13 Mar 2018 11:49:07 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:49081) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmAh-0005kx-Ut for guix-patches@gnu.org; Tue, 13 Mar 2018 11:49:04 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 3438A21064; Tue, 13 Mar 2018 11:49:03 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Tue, 13 Mar 2018 11:49:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=N6YRS2w6Yh7pweNc+ mYkl6qLgNpua26bZ2fzf9mNEac=; b=FbqN3jDiJspdij/9Mf+IXgcu3lNVjTuae cM7qKxoTw6XNOfEqWgKTmWE9ta4I/EUZbzSko0/7Vn3WpsgqiMSOXtCUHpUmpith 6D4hk9SpxRwIMUjl78RDTNnpr7ZLUMlNqDR4GC+E6A8OzS1AHSHMBb1dzBwcNMdW z4McfJ316M1oLpFAv3DWBx9X9uL7pxq3UDXvbRnGWKfPDoSJFB/rOMExQlDNkcu6 QfrC1m1CrREDA6Stok8p047uIOl1oS6ihLdasjN/KyiA564hHMi+QDfb7IJVmqG5 +OpqwXA3Bl4YE8zY2iNEJv5Uim8sjAXjEIcTfmDhPMaje9L0AAE0g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=N6YRS2w6Yh7pweNc+mYkl6qLgNpua26bZ2fzf9mNEac=; b=YX4SBg6t RNqphZ7gcUD4h8ZzDNO9uG3qU8aqIuPBfClYwAv7vkD3BufIoyYkzdQABp7otkCv Yeow0xGFdJlOhvpEyWho8wHFgRtfKWdS4T/pP255bSqJmyGud8yW03kQg+pjX7eC 3PM2AftWO4iJeKPymzJZbRvtA1t3Q5wPtQUuuPWUnSxW+lksoAIjw27BNlHSyClu AqzmnOdW1BhJdLyniRGrTqucOgTzZFtdUUonBpFUafVQ6LUQ3bq0xmCbSciqqZ9W uC2H/zhggccxvpaJl/OhROx9tsmY3M9of1KYbRVbym42XaJ9BxQB7LtLPZq8VH7K qFeDp4sPo+mJXA== X-ME-Sender: Received: from kh-MacBookPro (soleil-ext.synchrotron.fr [195.221.0.206]) by mail.messagingengine.com (Postfix) with ESMTPA id 8CD2C240B6; Tue, 13 Mar 2018 11:49:02 -0400 (EDT) From: Konrad Hinsen Date: Tue, 13 Mar 2018 16:47:01 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) * gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable. --- gnu/packages/emacs.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index c2c162c75..9c9c399fd 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -7361,3 +7361,31 @@ highlighting and indentation support.") @uref{https://www.terraform.io/, Terraform} configuration files. Most of the functionality is inherited from @code{hcl-mode}.") (license license:gpl3+))) + +(define-public emacs-exec-path-from-shell + (package + (name "emacs-exec-path-from-shell") + (version "1.11") + (source + (origin + (method url-fetch) + (uri (string-append + "http://stable.melpa.org/packages/exec-path-from-shell-" + version + ".el")) + (sha256 + (base32 + "03qjgb81cq1l3j54lvlf98r75vmmgd06mj6qh5wa6mz4xzp4w26r")))) + (build-system emacs-build-system) + (home-page + "https://github.com/purcell/exec-path-from-shell") + (synopsis + "Get environment variables such as $PATH from the shell") + (description + "This library allows the user to set Emacs' @code{exec-path} and @code{$PATH} +from the shell path, so that @code{shell-command}, @code{compile} and the +like work as expected on systems on which Emacs is not guaranteed +to inherit a login shell's environment variables. It also allows other +environment variables to be retrieved from the shell, so that Emacs will +see the same values you get in a terminal.") + (license license:gpl3+))) -- 2.16.2 From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 15 Mar 2018 08:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: 30797@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.152110386931608 (code B ref 30797); Thu, 15 Mar 2018 08:52:02 +0000 Received: (at 30797) by debbugs.gnu.org; 15 Mar 2018 08:51:09 +0000 Received: from localhost ([127.0.0.1]:34016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewObJ-0008Dc-7L for submit@debbugs.gnu.org; Thu, 15 Mar 2018 04:51:09 -0400 Received: from mail-lf0-f41.google.com ([209.85.215.41]:39003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewObH-0008D9-Qg for 30797@debbugs.gnu.org; Thu, 15 Mar 2018 04:51:04 -0400 Received: by mail-lf0-f41.google.com with SMTP id f75-v6so8922741lfg.6 for <30797@debbugs.gnu.org>; Thu, 15 Mar 2018 01:51:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=wYNwQXfP9NKA3d5iV914sA5sYmaI7ZJr6E/+uDMZtA0=; b=sqBApbLL3Q15gXSPkA9PRSI8wW9PGkcph2f6cAieaPJoDgCPaiNE2S57y5F5rxzN8z Fr5Y1cbJqIQkQwfIRct6b63QdmRB42aB8jzNKAzHBJz8fUZyCCvFCMde0qj7Q9Q/OV9x 5S7nIJJYd+jndRt9x94mgOYtXt1vn1ee4rZfCTLMStZXrC+pQ2yGgHSQ+Ewv78UgNXTb WF+dD+vTc/iJmn90u+3ucS3TEfpfVePVtJ1vBWSpayjENWL9GMxpQjtmF4pKrkRbqUPP DS/M+CZfWubGn1e67VmjzRQNUqQbN3KMrDitUwn2wG993P2NGcCqrZNBR2RCLEKMWAJc tUXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=wYNwQXfP9NKA3d5iV914sA5sYmaI7ZJr6E/+uDMZtA0=; b=h2YwV7EkrUE8yfbqtwE/SY6nE5l5pthwoPnwBvgPJTvqkep7fSHbH7F8S5IaSab7Gj FweSItOvF8A4shi6RarzQu6f8jeFfHIaKsNlYoKPpZQ31cDAARdU2FDhIOtJ1/AwFqL4 SnlA1A3hXGynuD9scB1jTq+Za44c1LtYF08Zg+rcljGZ5EZhgoo1PjRwKObeST+RDQIG RA78ZUq5sLr4SFQUUXoBrt45K4rOHpq+rzFduiAyfj3SyEBxk0ryK7CMgsWdUcA7r37J xN36NxYc09RsnJpFTMtcESk1NxAyuofPFsyf+cpe9O4SR4pggPQGwmuufcR/8qKLFqPA BsnA== X-Gm-Message-State: AElRT7EvTV93/uHryP2kZPr7vEP9IUlv8NYqyVrQ8ockpsqa8VDDvsAu sgMjhUzK74ZnWN2fWE4TBXwheQ== X-Google-Smtp-Source: AG47ELszFP6RBGCahdX1O9SjQU5HAQgAPw436uO8RMZAgtgpyp5iCZ0P9mQ9tKiWm1JFtnPLET34PQ== X-Received: by 10.46.145.213 with SMTP id u21mr5451706ljg.144.1521103857508; Thu, 15 Mar 2018 01:50:57 -0700 (PDT) Received: from magnolia ([178.71.255.128]) by smtp.gmail.com with ESMTPSA id c19sm1002175lja.37.2018.03.15.01.50.55 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Mar 2018 01:50:56 -0700 (PDT) From: Oleg Pykhalov References: Date: Thu, 15 Mar 2018 11:50:53 +0300 In-Reply-To: (Konrad Hinsen's message of "Tue, 13 Mar 2018 16:47:01 +0100") Message-ID: <87lgetu3gy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Konrad, Konrad Hinsen writes: > * gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable. > --- > gnu/packages/emacs.scm | 28 ++++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index c2c162c75..9c9c399fd 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -7361,3 +7361,31 @@ highlighting and indentation support.") > @uref{https://www.terraform.io/, Terraform} configuration files. Most o= f the > functionality is inherited from @code{hcl-mode}.") > (license license:gpl3+))) > + > +(define-public emacs-exec-path-from-shell > + (package > + (name "emacs-exec-path-from-shell") > + (version "1.11") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "http://stable.melpa.org/packages/exec-path-from-shell-" > + version > + ".el")) Same as in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30798#8 Unfortunately, we can't use sources from MELPA. The problem is: when a repository get a new commit, the old tarball is *REPLACED* with the new one on MELPA, so the package could never be built anymore, since the source disappeared. That's why we use tarballs directly from source. BTW, to make a recipe more polished you could remove unnecessary new lines, for example: (uri (string-append "http://stable.melpa.org/packages/deft-" version ".el")) > + (sha256 > + (base32 > + "03qjgb81cq1l3j54lvlf98r75vmmgd06mj6qh5wa6mz4xzp4w26r")))) > + (build-system emacs-build-system) > + (home-page > + "https://github.com/purcell/exec-path-from-shell") > + (synopsis=20 > + "Get environment variables such as $PATH from the shell") Likewise (new line). > + (description > + "This library allows the user to set Emacs' @code{exec-path} and @c= ode{$PATH} ^ unnecessary apostrophe? Also this line is too long (more than 80 symbols). > +from the shell path, so that @code{shell-command}, @code{compile} and the > +like work as expected on systems on which Emacs is not guaranteed > +to inherit a login shell's environment variables. It also allows other > +environment variables to be retrieved from the shell, so that Emacs will > +see the same values you get in a terminal.") > + (license license:gpl3+))) Otherwise LGTM. Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqqM+0ACgkQckbhHGm3 lWmGSw//V9lbD5R7v2cGndwbQYH9QhBMNCKuH1WcVGP0Okvz/rSFf63osfbkOMBM 9Zv9BIwXCzLBxsEBJrJf5PcSalfiy0Ivr9SBR3gGCmrNshsxDbbH+YUSmoBzzgW+ GOrZJEkhpMjTUT2ieI13KnObxWCGJ2qg9gNwWt+fNaeKZdH0eGtZRYj4knm2fQ20 K7iI9vn8StPZJuFUjB05gAgKKhPE70E4mdkBVrmuwX3YeNz7WUCzz9YTO3gJW204 VmVQkqKtoTqOMupqHq3VYd5BszLBb5qTx8OKBicjkrQtbtuZD14hhGTi4tkcYoXb sJ5EqWmyQb7eXw/gVO8cslE3EQb0C8uOgVfcXZT5wZBa8pJhdVQ6W8bZCb4o8HyF PdLxLyHB+m6i7HPXYAPtRvoZKeiuFl22Xrxhr6WLucnUXcuYeKBaSmQahQh2sedc P1Tzbtg2FBjWDo6wakevqRM/WkdRaMfsDzDIZEeckwVhw1rx59xzSffyfEh4ia6g jhR89/+6l2Z+zmNcvdAtbKqdRq+1eQ422xpJwmHcjG9021aYWd5gNtacui8QTdbX +OoZxmpAmtOVjqhLs5+9YgYvD6UFDpsCZRW0jMyo58U/a01h+B1FgUWFLmRfuq1Z JjGoj6E7ZSszr/UBylHaqfjIgvHK6Br9qnQSedhHbVISQMzG5sQ= =T4ge -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Mar 2018 12:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Oleg Pykhalov Cc: 30797@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.15212022736731 (code B ref 30797); Fri, 16 Mar 2018 12:12:02 +0000 Received: (at 30797) by debbugs.gnu.org; 16 Mar 2018 12:11:13 +0000 Received: from localhost ([127.0.0.1]:35801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewoCW-0001kV-OP for submit@debbugs.gnu.org; Fri, 16 Mar 2018 08:11:12 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:56857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewoCV-0001kO-GV for 30797@debbugs.gnu.org; Fri, 16 Mar 2018 08:11:11 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 6D27920D93; Fri, 16 Mar 2018 08:11:11 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Fri, 16 Mar 2018 08:11:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=FnBsn47JzhO1zXHB19aMB6wXSMALsWFz9x1EbSEiHuU=; b=gpvBG5sU QWOvHDCfMsL/jCjlIR/6OSk0nAH9A3QdOHOqdfm6VVo0heF3y0U7nSjmPvtkJEju 7k2FuSG9JW6GQ7hmcrPOgZBNxIiEl2m3HbHnwRh5emAFOzoIxC8FfxkYGSRvxprC yfNBENmBIfNo6r9fJd5uEpTBhlNeQV9iiG5jTtXmQE0RdQiAJEZTo1yzz3de0w3h hS5AxEo2NjOnMK2cw6usL7uhvzQmKlj8nMaFRmnTUWdUIo6ijklZjpQS6KJDlvIH B/apMeGkjTGmy6L7UbfXU52nNkyOknQQgBI6EO0CVw8w+JXIurRVI8a+Iax34RdD UOvYbK2S+U5+OA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=FnBsn47JzhO1zXHB19aMB6wXSMALs WFz9x1EbSEiHuU=; b=db36Am+JNqXu8jrOyA3VbqypwVlYSiNsSZMQVMdjseHGR SlC0a++5pweKvU/zgFNTP1EsXmhpe2QXgilwSaG0Pp9mOtpGzbOMWlcxH1spcugs j4mZNhw1IPGgG2oyLkaEOPMrasINCkb8JIEJDELqs5C681jSavJGqhXlyETtCs2L DGBcYKeHJjabAaCMsQoC0gNEDxtY03ntYSlrESMOzeunbjdBvbCvKo4NBrqcVq1w A+DdK4QW2tqm326KXgkok0av9VlQe4LE2n8mtUQKhmUGiHJG6npXzX2MIwX5GRwz D4FZ4MS9RFMuarulRh/W+ob33MdVpMQRodcM3RE8g== X-ME-Sender: Received: from kh-MacBookPro (soleil-ext.synchrotron.fr [195.221.0.206]) by mail.messagingengine.com (Postfix) with ESMTPA id A3DAE24288; Fri, 16 Mar 2018 08:11:10 -0400 (EDT) From: Konrad Hinsen In-Reply-To: <87lgetu3gy.fsf@gmail.com> References: <87lgetu3gy.fsf@gmail.com> Date: Fri, 16 Mar 2018 13:11:09 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable. --- gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index c2c162c75..35acfdd20 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -7361,3 +7361,28 @@ highlighting and indentation support.") @uref{https://www.terraform.io/, Terraform} configuration files. Most of the functionality is inherited from @code{hcl-mode}.") (license license:gpl3+))) + +(define-public emacs-exec-path-from-shell + (package + (name "emacs-exec-path-from-shell") + (version "1.11") + (source + (origin + (method url-fetch) + (uri (string-append + "https://stable.melpa.org/packages/exec-path-from-shell-" + version ".el")) + (sha256 + (base32 + "03qjgb81cq1l3j54lvlf98r75vmmgd06mj6qh5wa6mz4xzp4w26r")))) + (build-system emacs-build-system) + (home-page "https://github.com/purcell/exec-path-from-shell") + (synopsis "Get environment variables such as $PATH from the shell") + (description + "This library allows the user to set Emacs' @code{exec-path} and +@code{$PATH} from the shell path, so that @code{shell-command}, @code{compile} +and the like work as expected on systems on which Emacs is not guaranteed to +inherit a login shell's environment variables. It also allows other +environment variables to be retrieved from the shell, so that Emacs will see +the same values you get in a terminal.") + (license license:gpl3+))) -- 2.16.2 From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Mar 2018 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: 30797-done@debbugs.gnu.org, 30797@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.152120969219985 (code B ref 30797); Fri, 16 Mar 2018 14:15:02 +0000 Received: (at 30797) by debbugs.gnu.org; 16 Mar 2018 14:14:52 +0000 Received: from localhost ([127.0.0.1]:37005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewq8B-0005CA-NV for submit@debbugs.gnu.org; Fri, 16 Mar 2018 10:14:51 -0400 Received: from mail-lf0-f68.google.com ([209.85.215.68]:45636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewq88-0005BW-FR; Fri, 16 Mar 2018 10:14:48 -0400 Received: by mail-lf0-f68.google.com with SMTP id h127-v6so15551054lfg.12; Fri, 16 Mar 2018 07:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ZL1/utbqj5oIS8WrtNLvKz6d6Aifjc+IlYO4wsd3scg=; b=ZNYP8En0u73tfRKdPfbDgjhaapiqGs1CW6CCw2WJ+3kzeRknyh/ULAt8NK8q5K1/du aEw7DjL8y0wLT7/U+2IeW/105/+cDqa4ud1Ve1hHLypNsnt5yGz1QMcc7ScO4+B8oANO aBZ832fyUNV85/3DLib/cch+LI2ZFc8Dgo7TkvUkYlnioBF/u6i0cAOtUkARrJC+6zOV QT812ZdewvcsV7PamYqRXwvP71GCrVVp4EndTjKv2IsofHay7JzS7WZ0ZImn0uY+I3gy od58cj/r3eXIGOCl+J0n4Q4DidmdRgZ8uUNsOeaW9E3MTt9jzVlNgQCrWOD7+gbbSbgd +7LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ZL1/utbqj5oIS8WrtNLvKz6d6Aifjc+IlYO4wsd3scg=; b=qUg5NhhofSJ5krHZJjLE4GpNgF+K1mmJgsnBN7xPqBbV9V5Tb7jb/qJwEBFgkYn3JW s87bxIiAvjJLPE1iYW/VPYpR3N9Ew9hGkNFNDmyWUGrhJwe3eUAJWLirRAtRBKKqitUV ps8gD7uUP/Q0NoGksAXdM9fzKrKT1CF7nxxlOjYfciunjfxRao/3BOIy+y7yi1U6t2oQ Rif/HdKqEVLc7lvCPN01JBeTcqqXu7S7a4wwWTrEE25XbWL1rL9tNguCwq4cpJcHCOwH JagXkNsiTSWfCGsDBYRyGPuuVCFktF/1L+Em0UnBM0XH6t1HCR6LVhSRYul/xdu4qMiU oVvQ== X-Gm-Message-State: AElRT7F33H+lUBhMxpp7K4IKeaD9SAFcuCARdxVXblI53720qZeUZikM H3roptrQ3VZhbDran6ti7ZjiRg== X-Google-Smtp-Source: AG47ELtRIT+W/oQCXXd8E+69sBqxw9OzxhaqgIEVTzhrDEJEqZniCj7iyns/MyxznmdY9Ia73N06mA== X-Received: by 10.46.71.82 with SMTP id u79mr1450026lja.79.1521209681757; Fri, 16 Mar 2018 07:14:41 -0700 (PDT) Received: from magnolia (ppp91-122-125-146.pppoe.avangarddsl.ru. [91.122.125.146]) by smtp.gmail.com with ESMTPSA id y15-v6sm1025585lfj.33.2018.03.16.07.14.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 16 Mar 2018 07:14:40 -0700 (PDT) From: Oleg Pykhalov References: <87lgetu3gy.fsf@gmail.com> Date: Fri, 16 Mar 2018 17:13:45 +0300 In-Reply-To: (Konrad Hinsen's message of "Fri, 16 Mar 2018 13:11:09 +0100") Message-ID: <87k1ucrtuu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Konrad, Konrad Hinsen writes: > * gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable. > --- > gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index c2c162c75..35acfdd20 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -7361,3 +7361,28 @@ highlighting and indentation support.") > @uref{https://www.terraform.io/, Terraform} configuration files. Most o= f the > functionality is inherited from @code{hcl-mode}.") > (license license:gpl3+))) > + [=E2=80=A6] > + (description > + "This library allows the user to set Emacs' @code{exec-path} and I still think this apostrophe is unnecessary. I removed it if you don't mind. ;-) =2D "This library allows the user to set Emacs' @code{exec-path} and + "This library allows the user to set Emacs @code{exec-path} and [=E2=80=A6] In addition, according to Bash documentation [1] variables don't have =E2=80=98$=E2=80=99 in their description. =2D (synopsis "Get environment variables such as $PATH from the shell") + (synopsis "Get environment variables such as @var{PATH} from the shell= ") =2D [1] https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.= html And in the description, we could use =E2=80=98@var=E2=80=99 instead of =E2= =80=98@code=E2=80=99: =2DThis library allows the user to set Emacs @code{exec-path} and +This library allows the user to set Emacs @var{exec-path} and =2D@code{$PATH} from the shell path, so that @code{shell-command}, +@var{PATH} from the shell @var{PATH}, so that @code{shell-command}, Also don't forget a dot at end the in commit message. gnu: Add emacs-exec-path-from-shell. Pushed with changes above as 22d628148ce857b620f5b8e48dc7cabe004313c5 I'll close the bug report. Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqr0RkACgkQckbhHGm3 lWlKMw/7BcYZmz7oB4UoVnNT7WA+2c70X/I8Zl2iXXtJufujeM8hmKKfASdRng7P 6dPtOxcgx7COSsLcRRP6FoyhCZBsFJvl2S20dETkuSVBY4+SUfst1Uil5nvNoB86 RZ9PQBrqyv7Fm+gXHlswyu8Wb1ALRh0r+wl3hMBVdEnknYBrVkh/DKRHwflddJ+n Ne6nPKEaCIqCWBeWEsKK0oXjYVNxjIy4+DdCMt2SDFkw6KZ6IeI+wjyRKIk6pbjN x2oUU5uQYalGEzt6TzEwFqgZRGyvZwNqwbLHAmHcB1BWRJmf621H/24eg8ZnloTg Mx0ZHpVnW02t9LrmjwSFjdXEqlmhIRTDxJ2Cih+RraWH1pUYO18a+0JOVudchmG1 4kO2sul9vj0kIqnBmzBiStVb/qBoJfI3lKSA0K0wCbrRcjs8Q9LPMxVARqUWt4U9 kZMG773CJ5JK4WVUF1kfDOni2pirzGOR8HEyEEGbcFzPucqzdev+QxYrFMOdDJ2g rxtF7axa0ipCd7fcq1zFcvsBlJtW9lkfilEgZoRyu2CtftVbr/X8J84yJ4H9a/Pw NkucEiApNAeXafHuP8fYNAOqDJOHQBS/ac1RhJOCVGTeNi25tS011gONoAwaUQsq pYpi3NVEphNtEpJVC1N1D7vkCHKbV8Oq0/iXPa7Q/U5QQs0EIdY= =wq/Y -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Aug 17 22:10:06 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Konrad Hinsen Subject: bug#30797: closed (Re: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell) Message-ID: References: <87k1ucrtuu.fsf@gmail.com> X-Gnu-PR-Message: they-closed 30797 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30797@debbugs.gnu.org Date: Fri, 16 Mar 2018 14:15:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1521209703-20036-1" This is a multi-part message in MIME format... ------------=_1521209703-20036-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30797: [PATCH 1/2] gnu: Add emacs-exec-path-from-shell which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30797@debbugs.gnu.org. --=20 30797: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30797 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1521209703-20036-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30797-done) by debbugs.gnu.org; 16 Mar 2018 14:14:51 +0000 Received: from localhost ([127.0.0.1]:37003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewq8B-0005C8-ES for submit@debbugs.gnu.org; Fri, 16 Mar 2018 10:14:51 -0400 Received: from mail-lf0-f68.google.com ([209.85.215.68]:45636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewq88-0005BW-FR; Fri, 16 Mar 2018 10:14:48 -0400 Received: by mail-lf0-f68.google.com with SMTP id h127-v6so15551054lfg.12; Fri, 16 Mar 2018 07:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ZL1/utbqj5oIS8WrtNLvKz6d6Aifjc+IlYO4wsd3scg=; b=ZNYP8En0u73tfRKdPfbDgjhaapiqGs1CW6CCw2WJ+3kzeRknyh/ULAt8NK8q5K1/du aEw7DjL8y0wLT7/U+2IeW/105/+cDqa4ud1Ve1hHLypNsnt5yGz1QMcc7ScO4+B8oANO aBZ832fyUNV85/3DLib/cch+LI2ZFc8Dgo7TkvUkYlnioBF/u6i0cAOtUkARrJC+6zOV QT812ZdewvcsV7PamYqRXwvP71GCrVVp4EndTjKv2IsofHay7JzS7WZ0ZImn0uY+I3gy od58cj/r3eXIGOCl+J0n4Q4DidmdRgZ8uUNsOeaW9E3MTt9jzVlNgQCrWOD7+gbbSbgd +7LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ZL1/utbqj5oIS8WrtNLvKz6d6Aifjc+IlYO4wsd3scg=; b=qUg5NhhofSJ5krHZJjLE4GpNgF+K1mmJgsnBN7xPqBbV9V5Tb7jb/qJwEBFgkYn3JW s87bxIiAvjJLPE1iYW/VPYpR3N9Ew9hGkNFNDmyWUGrhJwe3eUAJWLirRAtRBKKqitUV ps8gD7uUP/Q0NoGksAXdM9fzKrKT1CF7nxxlOjYfciunjfxRao/3BOIy+y7yi1U6t2oQ Rif/HdKqEVLc7lvCPN01JBeTcqqXu7S7a4wwWTrEE25XbWL1rL9tNguCwq4cpJcHCOwH JagXkNsiTSWfCGsDBYRyGPuuVCFktF/1L+Em0UnBM0XH6t1HCR6LVhSRYul/xdu4qMiU oVvQ== X-Gm-Message-State: AElRT7F33H+lUBhMxpp7K4IKeaD9SAFcuCARdxVXblI53720qZeUZikM H3roptrQ3VZhbDran6ti7ZjiRg== X-Google-Smtp-Source: AG47ELtRIT+W/oQCXXd8E+69sBqxw9OzxhaqgIEVTzhrDEJEqZniCj7iyns/MyxznmdY9Ia73N06mA== X-Received: by 10.46.71.82 with SMTP id u79mr1450026lja.79.1521209681757; Fri, 16 Mar 2018 07:14:41 -0700 (PDT) Received: from magnolia (ppp91-122-125-146.pppoe.avangarddsl.ru. [91.122.125.146]) by smtp.gmail.com with ESMTPSA id y15-v6sm1025585lfj.33.2018.03.16.07.14.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 16 Mar 2018 07:14:40 -0700 (PDT) From: Oleg Pykhalov To: Konrad Hinsen Subject: Re: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell References: <87lgetu3gy.fsf@gmail.com> Date: Fri, 16 Mar 2018 17:13:45 +0300 In-Reply-To: (Konrad Hinsen's message of "Fri, 16 Mar 2018 13:11:09 +0100") Message-ID: <87k1ucrtuu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30797-done Cc: 30797-done@debbugs.gnu.org, 30797@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Konrad, Konrad Hinsen writes: > * gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable. > --- > gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index c2c162c75..35acfdd20 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -7361,3 +7361,28 @@ highlighting and indentation support.") > @uref{https://www.terraform.io/, Terraform} configuration files. Most o= f the > functionality is inherited from @code{hcl-mode}.") > (license license:gpl3+))) > + [=E2=80=A6] > + (description > + "This library allows the user to set Emacs' @code{exec-path} and I still think this apostrophe is unnecessary. I removed it if you don't mind. ;-) =2D "This library allows the user to set Emacs' @code{exec-path} and + "This library allows the user to set Emacs @code{exec-path} and [=E2=80=A6] In addition, according to Bash documentation [1] variables don't have =E2=80=98$=E2=80=99 in their description. =2D (synopsis "Get environment variables such as $PATH from the shell") + (synopsis "Get environment variables such as @var{PATH} from the shell= ") =2D [1] https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.= html And in the description, we could use =E2=80=98@var=E2=80=99 instead of =E2= =80=98@code=E2=80=99: =2DThis library allows the user to set Emacs @code{exec-path} and +This library allows the user to set Emacs @var{exec-path} and =2D@code{$PATH} from the shell path, so that @code{shell-command}, +@var{PATH} from the shell @var{PATH}, so that @code{shell-command}, Also don't forget a dot at end the in commit message. gnu: Add emacs-exec-path-from-shell. Pushed with changes above as 22d628148ce857b620f5b8e48dc7cabe004313c5 I'll close the bug report. Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqr0RkACgkQckbhHGm3 lWlKMw/7BcYZmz7oB4UoVnNT7WA+2c70X/I8Zl2iXXtJufujeM8hmKKfASdRng7P 6dPtOxcgx7COSsLcRRP6FoyhCZBsFJvl2S20dETkuSVBY4+SUfst1Uil5nvNoB86 RZ9PQBrqyv7Fm+gXHlswyu8Wb1ALRh0r+wl3hMBVdEnknYBrVkh/DKRHwflddJ+n Ne6nPKEaCIqCWBeWEsKK0oXjYVNxjIy4+DdCMt2SDFkw6KZ6IeI+wjyRKIk6pbjN x2oUU5uQYalGEzt6TzEwFqgZRGyvZwNqwbLHAmHcB1BWRJmf621H/24eg8ZnloTg Mx0ZHpVnW02t9LrmjwSFjdXEqlmhIRTDxJ2Cih+RraWH1pUYO18a+0JOVudchmG1 4kO2sul9vj0kIqnBmzBiStVb/qBoJfI3lKSA0K0wCbrRcjs8Q9LPMxVARqUWt4U9 kZMG773CJ5JK4WVUF1kfDOni2pirzGOR8HEyEEGbcFzPucqzdev+QxYrFMOdDJ2g rxtF7axa0ipCd7fcq1zFcvsBlJtW9lkfilEgZoRyu2CtftVbr/X8J84yJ4H9a/Pw NkucEiApNAeXafHuP8fYNAOqDJOHQBS/ac1RhJOCVGTeNi25tS011gONoAwaUQsq pYpi3NVEphNtEpJVC1N1D7vkCHKbV8Oq0/iXPa7Q/U5QQs0EIdY= =wq/Y -----END PGP SIGNATURE----- --=-=-=-- ------------=_1521209703-20036-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Mar 2018 15:49:29 +0000 Received: from localhost ([127.0.0.1]:59709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmB3-0005MY-NA for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmAy-0005MF-ON for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmAp-0005oU-Hv for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36477) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmAp-0005oK-De for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:49:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evmAl-0001WE-Ir for guix-patches@gnu.org; Tue, 13 Mar 2018 11:49:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmAi-0005lL-6W for guix-patches@gnu.org; Tue, 13 Mar 2018 11:49:07 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:49081) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmAh-0005kx-Ut for guix-patches@gnu.org; Tue, 13 Mar 2018 11:49:04 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 3438A21064; Tue, 13 Mar 2018 11:49:03 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Tue, 13 Mar 2018 11:49:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=N6YRS2w6Yh7pweNc+ mYkl6qLgNpua26bZ2fzf9mNEac=; b=FbqN3jDiJspdij/9Mf+IXgcu3lNVjTuae cM7qKxoTw6XNOfEqWgKTmWE9ta4I/EUZbzSko0/7Vn3WpsgqiMSOXtCUHpUmpith 6D4hk9SpxRwIMUjl78RDTNnpr7ZLUMlNqDR4GC+E6A8OzS1AHSHMBb1dzBwcNMdW z4McfJ316M1oLpFAv3DWBx9X9uL7pxq3UDXvbRnGWKfPDoSJFB/rOMExQlDNkcu6 QfrC1m1CrREDA6Stok8p047uIOl1oS6ihLdasjN/KyiA564hHMi+QDfb7IJVmqG5 +OpqwXA3Bl4YE8zY2iNEJv5Uim8sjAXjEIcTfmDhPMaje9L0AAE0g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=N6YRS2w6Yh7pweNc+mYkl6qLgNpua26bZ2fzf9mNEac=; b=YX4SBg6t RNqphZ7gcUD4h8ZzDNO9uG3qU8aqIuPBfClYwAv7vkD3BufIoyYkzdQABp7otkCv Yeow0xGFdJlOhvpEyWho8wHFgRtfKWdS4T/pP255bSqJmyGud8yW03kQg+pjX7eC 3PM2AftWO4iJeKPymzJZbRvtA1t3Q5wPtQUuuPWUnSxW+lksoAIjw27BNlHSyClu AqzmnOdW1BhJdLyniRGrTqucOgTzZFtdUUonBpFUafVQ6LUQ3bq0xmCbSciqqZ9W uC2H/zhggccxvpaJl/OhROx9tsmY3M9of1KYbRVbym42XaJ9BxQB7LtLPZq8VH7K qFeDp4sPo+mJXA== X-ME-Sender: Received: from kh-MacBookPro (soleil-ext.synchrotron.fr [195.221.0.206]) by mail.messagingengine.com (Postfix) with ESMTPA id 8CD2C240B6; Tue, 13 Mar 2018 11:49:02 -0400 (EDT) From: Konrad Hinsen To: guix-patches@gnu.org Subject: [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Date: Tue, 13 Mar 2018 16:47:01 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) * gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable. --- gnu/packages/emacs.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index c2c162c75..9c9c399fd 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -7361,3 +7361,31 @@ highlighting and indentation support.") @uref{https://www.terraform.io/, Terraform} configuration files. Most of the functionality is inherited from @code{hcl-mode}.") (license license:gpl3+))) + +(define-public emacs-exec-path-from-shell + (package + (name "emacs-exec-path-from-shell") + (version "1.11") + (source + (origin + (method url-fetch) + (uri (string-append + "http://stable.melpa.org/packages/exec-path-from-shell-" + version + ".el")) + (sha256 + (base32 + "03qjgb81cq1l3j54lvlf98r75vmmgd06mj6qh5wa6mz4xzp4w26r")))) + (build-system emacs-build-system) + (home-page + "https://github.com/purcell/exec-path-from-shell") + (synopsis + "Get environment variables such as $PATH from the shell") + (description + "This library allows the user to set Emacs' @code{exec-path} and @code{$PATH} +from the shell path, so that @code{shell-command}, @code{compile} and the +like work as expected on systems on which Emacs is not guaranteed +to inherit a login shell's environment variables. It also allows other +environment variables to be retrieved from the shell, so that Emacs will +see the same values you get in a terminal.") + (license license:gpl3+))) -- 2.16.2 ------------=_1521209703-20036-1-- From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Mar 2018 14:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Oleg Pykhalov Cc: 30797-done@debbugs.gnu.org, 30797@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.152121132822768 (code B ref 30797); Fri, 16 Mar 2018 14:43:02 +0000 Received: (at 30797) by debbugs.gnu.org; 16 Mar 2018 14:42:08 +0000 Received: from localhost ([127.0.0.1]:37051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewqYa-0005v6-IT for submit@debbugs.gnu.org; Fri, 16 Mar 2018 10:42:08 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:46299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewqYX-0005uq-BH; Fri, 16 Mar 2018 10:42:05 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 008EF2143A; Fri, 16 Mar 2018 10:42:05 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Fri, 16 Mar 2018 10:42:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=Badq8oCGsW3VGmOm8aHLIX0ngQ6KO TJMbdFB6JYTGH4=; b=kK1IVqwKpyYe+cBA8EGDCeB9EfHTIpl0PE4T540P69hnm jLAX0nZyctyLsfRVEGFoN2xCUDVKaQKNrVdgIhhBIu84NpMFYV/jb916ZLdb9KdQ OMrX6YlESWOgOtru3eBRK2m99UIP1tmncicnvZFWaaUOIdqXPZYq0Ss213Tw1QFk 1Hto8p510gHYHvM0O6GwVxvSA981NtCQ+a1SjsOdGiXMbIbWQ4IQAOb0WcHokmTe 384nSPET4fwvbqA6QwyPNAE4cx4wsKm3y+3MhKTG45tsryNei6ae9soZouy6aPDn 0FPGVRwocc/Qw7czCKIIGO7wxo74h2HShgBvMHG8A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=Badq8o CGsW3VGmOm8aHLIX0ngQ6KOTJMbdFB6JYTGH4=; b=SopZ6Dl/a9C9lYl+bBeDeK KbpOt5t8cUmzR8qXr6uYFdyXEz6ea5LXbYnWlneNJo+AG0DPX8lra+gvR8+hW4YZ PGXR+gqeIQvZVey1UvUOYKnL6Z/yYoB9f6W+zxN9shRPoEbbNqTbYPX3TYdGvc2M wvmrByzyX9fCuy5QVpG4RLuoE48NfYFLyS7CGOm+MQ0dGbtcu+hK8puw1K6oCI33 cqpJGCCDXWHj+jZamh+LVEJVwNVtlU7GJLW5UZpzYyHxMzPdoVtt4uKksJ+Ry0OX A1pRo5O+74v8Qqo7mwCvX/EUl8gBGOuvNLyX1DPrcBc44y7+qVvy1HbPXrkGNJpg == X-ME-Sender: Received: from kh-MacBookPro (soleil-ext.synchrotron.fr [195.221.0.206]) by mail.messagingengine.com (Postfix) with ESMTPA id 30BF52436B; Fri, 16 Mar 2018 10:42:04 -0400 (EDT) From: Konrad Hinsen In-Reply-To: <87k1ucrtuu.fsf@gmail.com> References: <87lgetu3gy.fsf@gmail.com> <87k1ucrtuu.fsf@gmail.com> Date: Fri, 16 Mar 2018 15:42:03 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hi Oleg, >> + "This library allows the user to set Emacs' @code{exec-path} and > > I still think this apostrophe is unnecessary. I removed it if you don't > mind. ;-) Well, I don't mind, but according to rules of English grammar, it's either "Emacs'" or "Emacs's'" but not simply "Emacs". See for example: http://www.grammar.cl/rules/genitive-case.htm 4. Singular noun ending in =E2=80=93s: It depends=E2=80=A6 a. Most names: add 's (apostrophe S) * They had a really good time at James=E2=80=99s barbecue last Friday.=20 * We spent the day admiring Frances=E2=80=99s new car.=20 b. Classical or religious names: add ' (only the apostrophe) * Jesus=E2=80=99 disciples carried out the teachings of Jesus.=20 * Sophocles=E2=80=99 plays are still performed today.=20 > And in the description, we could use =E2=80=98@var=E2=80=99 instead of = =E2=80=98@code=E2=80=99: > > -This library allows the user to set Emacs @code{exec-path} and > +This library allows the user to set Emacs @var{exec-path} and I actually hesitated in this case, after consulting the Texinfo manual: 7.1.7 @var{metasyntactic-variable} Use the @var command to indicate metasyntactic variables. A metasyntactic variable is something that stands for another piece of text. For example, you should use a metasyntactic variable in the documentation of a function to describe the arguments that are passed to that function. Do not use @var for the names of normal variables in computer programs. These are specific names, so @code is correct for them (@code). For example, the Emacs Lisp variable texinfo-tex-command is not a metasyntactic variable; it is properly formatted using @code. I must confess I don't understand the difference between a metasyntactic variable and a normal variable. The examples don't help: for me, a function argument is just a pre-initialized "normal" variable. > Pushed with changes above as 22d628148ce857b620f5b8e48dc7cabe004313c5 > > I'll close the bug report. Great, thanks! Konrad. From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Mar 2018 15:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: Oleg Pykhalov , 30797@debbugs.gnu.org, 30797-done@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.152121271132605 (code B ref 30797); Fri, 16 Mar 2018 15:06:02 +0000 Received: (at 30797) by debbugs.gnu.org; 16 Mar 2018 15:05:11 +0000 Received: from localhost ([127.0.0.1]:37107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewqut-0008Tj-3o for submit@debbugs.gnu.org; Fri, 16 Mar 2018 11:05:11 -0400 Received: from mail.lassieur.org ([83.152.10.219]:56144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewquq-0008TV-N0; Fri, 16 Mar 2018 11:05:09 -0400 Received: from newt (46.218.109.88 [46.218.109.88]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 3f1a566a (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Fri, 16 Mar 2018 15:05:07 +0000 (UTC) References: <87lgetu3gy.fsf@gmail.com> <87k1ucrtuu.fsf@gmail.com> User-agent: mu4e 1.0; emacs 25.3.1 From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur In-reply-to: Date: Fri, 16 Mar 2018 16:05:05 +0100 Message-ID: <87woycrrha.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Konrad Hinsen writes: > Hi Oleg, > >>> + "This library allows the user to set Emacs' @code{exec-path} and >> >> I still think this apostrophe is unnecessary. I removed it if you don't >> mind. ;-) > > Well, I don't mind, but according to rules of English grammar, it's > either "Emacs'" or "Emacs's'" but not simply "Emacs". See for example: > > http://www.grammar.cl/rules/genitive-case.htm > > 4. Singular noun ending in –s: > > It depends… > a. Most names: add 's (apostrophe S) > > * They had a really good time at James’s barbecue last Friday. > * We spent the day admiring Frances’s new car. > > b. Classical or religious names: add ' (only the apostrophe) > > * Jesus’ disciples carried out the teachings of Jesus. > * Sophocles’ plays are still performed today. This has been discussed there: https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html. :-) From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Konrad Hinsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Mar 2018 15:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Cc: Oleg Pykhalov , 30797@debbugs.gnu.org, 30797-done@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.15212141382356 (code B ref 30797); Fri, 16 Mar 2018 15:29:02 +0000 Received: (at 30797) by debbugs.gnu.org; 16 Mar 2018 15:28:58 +0000 Received: from localhost ([127.0.0.1]:37164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewrHt-0000br-Pk for submit@debbugs.gnu.org; Fri, 16 Mar 2018 11:28:57 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:37195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewrHs-0000bf-Io; Fri, 16 Mar 2018 11:28:56 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 0961F20CE0; Fri, 16 Mar 2018 11:28:56 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Fri, 16 Mar 2018 11:28:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=Ruuf/7A7gvG4NsDDOW709jATjgGkX YUxwXf8Fok9QIU=; b=3d9laHaqNXw4jiV34GN94PcIGEXKvunbzNwkiZSB9wllB AyoaxaP36No8u+kysAhoxsQkdlSNykcoRKXfdLMJQJL3ss2FgV12WRttd083VAx/ wGavvKPswq9Le/4aBVD9TIWe8GJPxivvWi74cvvRovNi8ZHyYkDiYTIed7Y6/Zzt YCg1LDqksG43Vo+wkUDk+nPSNNIoiTrRBnLry8qWH1b3w0v26TKYwRBb53iF0Kbh Ex94Q6dPFeKMt3faXNa4ajk8q9Yn1CCHkvVMMK+fpQysA6sISCUtB2Ixy+9n/mUg f+LeAUahSACD2zyyyR16SI9rYYlr88HU4KkMOCWuQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=Ruuf/7 A7gvG4NsDDOW709jATjgGkXYUxwXf8Fok9QIU=; b=RTH1aicxNPqBPo85AGN6Sf yxpuWC/RrKIdR1P15Q2lW+YZtj+3kveHsNlQovq8z18qvEqqBF01001SpiI0buEa twNCSJ3VDzKNe5jNFBpesx6F8yrJ8xUxTD2PWxJNFqV9g6xJHchvASLaYAPeOSf6 2Rn8PqNXvy5k38d46vOEYL8Z5BwyL5RgTQVAOfLcsrgMmHjUSzsRxNIfuVcRCH8d 68tJpmlQ/ZLKhpvl3UcV/10j8MzqoQaUA+YYKWGGOENyJnw+ItGihfY0rP98IwvM xYprKocZVUXI4m/oVsz0cF5igFKG+SSjtn47S78qUlmlupZFGU4GI43778KzQSVQ == X-ME-Sender: Received: from kh-MacBookPro (soleil-ext.synchrotron-soleil.fr [195.221.0.206]) by mail.messagingengine.com (Postfix) with ESMTPA id 221437E0A5; Fri, 16 Mar 2018 11:28:55 -0400 (EDT) From: Konrad Hinsen In-Reply-To: <87woycrrha.fsf@lassieur.org> References: <87lgetu3gy.fsf@gmail.com> <87k1ucrtuu.fsf@gmail.com> <87woycrrha.fsf@lassieur.org> Date: Fri, 16 Mar 2018 16:28:53 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Cl=C3=A9ment Lassieur writes: > This has been discussed there: > https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html. > > :-) Well, then... I don't expect anything else than a proclamation by Richard Stallman can settle the question ;-) Konrad. From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Mar 2018 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: 30797@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.15212170066742 (code B ref 30797); Fri, 16 Mar 2018 16:17:02 +0000 Received: (at 30797) by debbugs.gnu.org; 16 Mar 2018 16:16:46 +0000 Received: from localhost ([127.0.0.1]:37191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ews2A-0001ke-3e for submit@debbugs.gnu.org; Fri, 16 Mar 2018 12:16:46 -0400 Received: from mail-lf0-f54.google.com ([209.85.215.54]:41338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ews28-0001kG-GZ for 30797@debbugs.gnu.org; Fri, 16 Mar 2018 12:16:44 -0400 Received: by mail-lf0-f54.google.com with SMTP id m69-v6so16147484lfe.8 for <30797@debbugs.gnu.org>; Fri, 16 Mar 2018 09:16:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=EiNAAtWCov2yoX7Sn9wv2r4d4MLNJZiNTwXXE+4Hzz4=; b=VJCVMCTSwz+S0Vcyrqg2PVvyrHgMvA3J8Qwvb6n5gY8xUPs0TQHNh5pwXZ/rrF/olU OldMJLtKC7Nf5ePSjb61VN+H1hzL3Q3vCbZl4ohVccZCV3lUrY3AMOgXHsVp5aP54T32 CVNOO13sxFIrPrXWzHES//pKdc6GrYfsFW9hcb0rPZz9GG1kCXDAQHHFHM0F7f3whtXS amKvUkQpTI6fFBZVgr9tnhTmoDoDHd8fwCldHCIhMUpfcNiGKx+VubrXRgpSddHQlvG6 lj+Vm/YUoN36s0O82gfjA8QX8BuHnByl2uDCiN2Ri3pHtoC0ZR0y7XUPElUYDTpgkx2/ rvfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=EiNAAtWCov2yoX7Sn9wv2r4d4MLNJZiNTwXXE+4Hzz4=; b=L2BiBhd8q4ZqE7CT/HV1csOGntYwzmAgYWC9YzATA+kh7BAz/WKGaDSzjJdUDc1oYM GbxT+5Fek3aFEdnMjWayLc9gOZf3kwmaral1j6Mgd0+lUyTXkQLgBlJMon1Kf3g57XkE bwfIWkI0OQuQRpToMBPQswo/UjJITsx6cPMWn10suXQvpE0bHFODX/hR861cu86gzxyi bl1ABX7aiendIeeHnFDz0NITa+gO2dJiGoFvlkcAqw6VgFSczyM06U4o2s9FPKcnU+m3 Ws6YyoALoA1ERKlTQsmjHiHQJKPReHImwfozOlFqTziLCyXSD7ZiY6hT33fl94v8YKP2 oVYQ== X-Gm-Message-State: AElRT7HinxyjUIZ3oQixwW7KB7kgNCCWgLq3X7WjCtv+TIsb+Rr0Ngu5 DvBViGaVNvLPt2pyHv4XE2eI0g== X-Google-Smtp-Source: AG47ELvOtxZapNP8W8ipv9ZROB4DktC9QE9DbLBfu1URr6XQAONOMq5U95DIyFbFG6hHL0/Nr61gxg== X-Received: by 2002:a19:4e5d:: with SMTP id c90-v6mr1758310lfb.98.1521216995722; Fri, 16 Mar 2018 09:16:35 -0700 (PDT) Received: from magnolia (ppp91-122-125-146.pppoe.avangarddsl.ru. [91.122.125.146]) by smtp.gmail.com with ESMTPSA id e8-v6sm498942lfc.88.2018.03.16.09.16.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 16 Mar 2018 09:16:34 -0700 (PDT) From: Oleg Pykhalov References: <87lgetu3gy.fsf@gmail.com> <87k1ucrtuu.fsf@gmail.com> Date: Fri, 16 Mar 2018 19:16:06 +0300 In-Reply-To: (Konrad Hinsen's message of "Fri, 16 Mar 2018 15:42:03 +0100") Message-ID: <874llgro6x.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Konrad Hinsen writes: [=E2=80=A6] >> And in the description, we could use =E2=80=98@var=E2=80=99 instead of = =E2=80=98@code=E2=80=99: >> >> -This library allows the user to set Emacs @code{exec-path} and >> +This library allows the user to set Emacs @var{exec-path} and > > I actually hesitated in this case, after consulting the Texinfo manual: > > 7.1.7 @var{metasyntactic-variable} > > Use the @var command to indicate metasyntactic variables. A > metasyntactic variable is something that stands for another piece of > text. For example, you should use a metasyntactic variable in the > documentation of a function to describe the arguments that are passed > to that function. > > Do not use @var for the names of normal variables in computer > programs. These are specific names, so @code is correct for them > (@code). For example, the Emacs Lisp variable texinfo-tex-command is > not a metasyntactic variable; it is properly formatted using @code. > > I must confess I don't understand the difference between a metasyntactic > variable and a normal variable. The examples don't help: for me, a > function argument is just a pre-initialized "normal" variable. From=20Emacs source code in =E2=80=98doc/lispref/files.texi=E2=80=99: Typical values for @var{path} are @code{exec-path} (@pxref{Subprocess Creation}) when looking for executable programs, or @code{load-path} (@pxref{Library Search}) when looking for Lisp files. If @var{filename} is absolute, @var{path} has no effect, but the suffixes in @var{suffixes} are still tried. A proper piece of sentence according to a quote above I could think of: This library allows the user to set Emacs @code{exec-path} and @var{path} from the shell @env{PATH} WDYT? Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqr7cYACgkQckbhHGm3 lWlbAg/+KbYBZns0QM9mHrWYuXgIF8OZNKO0MUQiYjdBQmaWUdyY1pJBQp94Rgs4 UoAh1Q1tMp5aERW9sgYwzagc/awQdFHj1kzxUncdaKvhR+wEstebZoVHh2ByCRHh alzV8QMa1uH+Pb+a9G+jYCodT/FkzpKizkDr5USx3eJ/AtR8B3KsXF1jKjLmmlac 0Mf8eUcL3+Z4ajUqyfLzkt+Kok6oWUje8LlGjOrRwCNQQGt0hW4mPcNMqYjtkHhZ z7YVN7+U8k7kOteXffKBAjQ/CJn49FnL3mwW/SG4rfA7PUF2mAb2HFGrPDWLtyUX LT2yLmD102Vz0YoD+ChlYRQ9CtCaOTi005dF0RNPMXuyLTG2SfUFj2g+VPrJ3eS1 DB1ARC3PdRzC4qSKDQX0L7UMvglhg4XnvEAu1cpwSiDon/7nkLg0JUovvZuyrMDX mdwqKHAgpm3n6vBNTysnA+/ElGVzBxNr1y0N92CSdo12PX77O8Oyjd8XiHsTzDqu rM+7/UxdCchxwz0g/DdIuajzbTFGJDmuB9fIkz6Gy4X10ygL+feiNHPLCgv7seW7 So0JmzH3lrzxIiwAkd35knvDxqlByZkQYP5/dYsaRW7sPPt9zkM8a/+Md6u6j64v jQDXrCCK4xrNvZVnefGbIVejv13w+AVew9i4DVFFVBRP0eysdbI= =CTds -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Mar 2018 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: 30797-done@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Lassieur , 30797@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.15212170136762 (code B ref 30797); Fri, 16 Mar 2018 16:17:02 +0000 Received: (at 30797) by debbugs.gnu.org; 16 Mar 2018 16:16:53 +0000 Received: from localhost ([127.0.0.1]:37195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ews2G-0001kv-NT for submit@debbugs.gnu.org; Fri, 16 Mar 2018 12:16:53 -0400 Received: from mail-lf0-f49.google.com ([209.85.215.49]:37981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ews28-0001kI-Bw; Fri, 16 Mar 2018 12:16:44 -0400 Received: by mail-lf0-f49.google.com with SMTP id y2-v6so14051300lfc.5; Fri, 16 Mar 2018 09:16:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=9X0viau+rYa3NYYrKYJYa4as7u6F9Ikaeqt1RJdbBUM=; b=g8VoAN2/qS0jxEk1FTwozPq1g0pgRCWLJiRHVUKb7ZJlEX5TnpJgbeHqyp56xY5Bgs 8MUIb9TSIpYGbk0sbM05+vZqvfHKdZpJzSi6AQGb0FTBxGj00Qo+UGV+sv2de7yB+gQ+ Ru5dO+Ybwjcyn15yWuP8EOfFt5iCN8uediXbPrQjiXYlf92MWOmR+3jQ0FECQSJaawcD dMUn3voXDZeJ2NPIfaQgLM2jAD4AkFdvbeE7pwnY06ZUx5Xkv48lnWBW0TX8U0eub5nA e52sUjZlQMGvvFLYpOOZvGahCJbATbW030VP+jXxqJn1yWWHzowQ/fhYT4UAKpIB9/5+ 9J0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=9X0viau+rYa3NYYrKYJYa4as7u6F9Ikaeqt1RJdbBUM=; b=jXm08/RD8kqinH5xIiSVKLtaXC/rrjSTCNhTOV0zzgix616Rl/9/HvLVb3mYtv77OU tR0PqYusDlFkALUT+pHmFh8zU8KKdeQEW1TULjsHxbujbQACZMlGtvR16D6z9lLdtux0 Ey20ZKvdykagwzlRAl+AGvPvZ2LI7p0nVKEBDqGJjfvv69qbIIez/c0xGEKJLiJvDddf BgKSClJpJdHpxnZu2HoSqel7WYBvryzApZ6vgA+tJhBLGIPm0a55KEhicE7EQZgmjXw/ 6GGlZNdTM7hZIkZHh1NqYjQQM8X/aILr2ePnuMqg93R4cbC7K1WPO6nf1fODQFRupyB7 rQPQ== X-Gm-Message-State: AElRT7FEo1cpPLWEPPe75erW38uKzH+Ou7ZR4DlmCGFnIXON1rcFsXAZ iaC9fZSj+4fhwOT7R/lzuO5JGg== X-Google-Smtp-Source: AG47ELsREJBzYzXU0nFNfeBDuu7GTx0hWGBAxzZQAa15EHuaeTf6y12UKP3uld+5g3s9qNvf45CFRw== X-Received: by 10.46.156.149 with SMTP id x21mr1712543lji.81.1521216997957; Fri, 16 Mar 2018 09:16:37 -0700 (PDT) Received: from magnolia (ppp91-122-125-146.pppoe.avangarddsl.ru. [91.122.125.146]) by smtp.gmail.com with ESMTPSA id q129-v6sm1808143lfe.37.2018.03.16.09.16.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 16 Mar 2018 09:16:37 -0700 (PDT) From: Oleg Pykhalov References: <87lgetu3gy.fsf@gmail.com> <87k1ucrtuu.fsf@gmail.com> <87woycrrha.fsf@lassieur.org> Date: Fri, 16 Mar 2018 19:16:30 +0300 In-Reply-To: (Konrad Hinsen's message of "Fri, 16 Mar 2018 16:28:53 +0100") Message-ID: <873710ro69.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Konrad Hinsen writes: > Cl=C3=A9ment Lassieur writes: > >> This has been discussed there: >> https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html. >> >> :-) > > Well, then... I don't expect anything else than a proclamation by Richard > Stallman can settle the question ;-) Wolfgang On Thu, Feb 23 2012, Glenn Morris wrote: > A critical question. What is the standard form in GNU manuals for usi= ng > the possessive apostrophe with singular nouns ending in "s"? > > This is one of Emacs's most important features. > > or > > This is one of Emacs' most important features. Actually, [1] states that the latter form can be used only with /regular/ nouns ending in "s", but many people use the plural form "Emacsen", so, in current usage, "Emacs" is not a regular noun. [1] http://en.wikipedia.org/wiki/Saxon_genitive RMS It's worse than that: "Emacs" is a plural form used as singular. "Emacs" originally stood for "Editing macros". It's not clear to me what is the right form to use. In Emacs source code repository: $ ag -H --nobreak --nofilename "Emacs' @" | wc -l =3D> 0 $ ag -H --nobreak --nofilename "Emacs's @" | wc -l =3D> 9 $ ag -H --nobreak --nofilename "Emacs @" | wc -l =3D> 68 So, I think we should stick to =E2=80=9CEmacs=E2=80=9D or =E2=80=9CEmacs's= =E2=80=9D. --=-=-= Content-Type: text/plain Content-Disposition: attachment Content-Description: Emacs @ $ ag "Emacs @" nextstep/templates/Info-gnustep.plist.in 16: FullVersionID = "Emacs @version@, NS Windowing"; nextstep/templates/Info.plist.in 644: Emacs @version@ @copyright@ doc/man/emacs.1.in 2:.TH EMACS 1 "2007 April 13" "GNU Emacs @version@" doc/emacs/misc.texi 2432:to another. Once you save the Emacs @dfn{desktop}---the buffers, doc/emacs/emacs.texi 1515: We call Emacs @dfn{advanced} because it can do much more than simple doc/emacs/regs.texi 9: Emacs @dfn{registers} are compartments where you can save text, doc/emacs/modes.texi 438: Finally, if Emacs @emph{still} hasn't found a major mode to use, it doc/lispref/eval.texi 71:the argument, Emacs @dfn{executes} the function (@code{car}), and if doc/lispref/elisp.texi 247:* New Symbols:: New functions and variables in Emacs @value{EMACSVER}. doc/lispref/display.texi 6165:the usual Emacs @code{highlight} face. doc/lispref/nonascii.texi 746:An Emacs @dfn{character set}, or @dfn{charset}, is a set of characters doc/misc/cl.texi 38:@center as distributed with Emacs @value{EMACSVER} doc/misc/efaq-w32.texi 60:Emacs @value{EMACSVER}. 128:Emacs @value{EMACSVER} is known to run on all versions of Windows from doc/misc/emacs-mime.texi 65:picture of how the Emacs @acronym{MIME} library works, and people who want 1063:The Emacs @acronym{MIME} library will respect the @code{use-hard-newlines} 1114:The Emacs @acronym{MIME} library takes a different tack. It defines a 1861:The Emacs @acronym{MIME} library implements handling of various elements doc/misc/viper.texi 535:These are the Emacs @samp{quit} keys. doc/misc/reftex.texi 2937:standard Emacs @LaTeX{} mode) containing the name of the master file. For doc/misc/flymake.texi 198:Logging output is controlled by the Emacs @code{warning-minimum-log-level} doc/misc/edt.texi 158:Enter the Emacs @code{customize} command. First select the 203:for your keyboard within Emacs @strong{or} a bug in the Unix 309:@file{edt-user.el}. The Emacs @file{etc/} directory contains an 422:Emacs @file{lisp/emulation} directory for more information.) 776:your own private lisp directory. The Emacs @file{etc/} directory 803:A sample @file{edt-user.el} file is provided in the Emacs @file{etc/} 937:Enter the Emacs @code{customize} command. First select the doc/misc/cc-mode.texi 2335:An Emacs @dfn{hook} is a place to put Lisp functions that you want doc/misc/idlwave.texi 4190:You need to make sure your Emacs @emph{load-path} contains the directory doc/misc/eshell.texi 68:REPL for Emacs @emph{and} with an interface similar to command shells doc/misc/calc.texi 95:GNU Emacs @value{EMACSVER}. 1600:like the regular Emacs @kbd{M-x} key except that it types the @samp{calc-} 6128:in the new definition (or use Emacs @kbd{M-w} and @kbd{C-y} commands 9848:more instructive. This means the regular Emacs @kbd{C-h k} 10288:The standard Emacs @kbd{C-_} undo key is recognized as a synonym for @kbd{U}. 28002:again or use the regular Emacs @w{@kbd{C-x o}} (@code{other-window}) 32772:it can use the actual Emacs @code{+} and related functions rather 32936:errors instead call the Emacs @code{error} function which aborts doc/misc/gnus-coding.texi 210:@subsection Emacs @acronym{MIME} doc/misc/ido.texi 38:@center as distributed with Emacs @value{EMACSVER} doc/misc/efaq.texi 68:This is the version of the FAQ distributed with Emacs @value{EMACSVER}, and 216:An Emacs @dfn{command} is an @dfn{interactive} Emacs function. 873:the Emacs @samp{Help} menu, or by typing @kbd{C-h ?} (@kbd{M-x 979:Emacs @value{EMACSVER} is the current version as of this writing. A version 1098:Consult the Emacs @file{NEWS} file (@kbd{C-h n}) for the full list of 1987:The Emacs @code{cc-mode} features an interactive procedure for doc/misc/dired-x.texi 85:For @file{dired-x.el} as distributed with GNU Emacs @value{EMACSVER}. doc/misc/org.texi 2061:calculations are supported using the Emacs @file{calc} package 2415:The table editor makes use of the Emacs @file{calc} package to implement 2635:A formula can be any algebraic expression understood by the Emacs @file{Calc} 13013:program or Emacs @code{create-image} and @code{image-size} API. ImageMagick 13226:colors from the faces used by Emacs @code{font-lock} library for that source 14517:the Emacs @file{tramp} package. Or you can publish to a local directory and doc/misc/erc.texi 11:This manual is for ERC as distributed with Emacs @value{EMACSVER}. doc/misc/gnus.texi 23279:command, which should feel kinda like the normal Emacs @code{undo} 30523:Gnus extends the standard Emacs @code{interactive} specification 30589:takes the same parameters as the Emacs @code{run-at-time}. When running doc/misc/htmlfontify.texi 511:Derives a CSS font-family specifier from an Emacs @code{:family} attribute. 539:Derive CSS border-* attributes from the Emacs @code{:box} attribute. 1042:Convert an Emacs @code{:width} attribute to a CSS font-stretch attribute. doc/misc/woman.texi 43:@subtitle as distributed with Emacs @value{EMACSVER} 69:As distributed with Emacs @value{EMACSVER}. 123:reformatting done by the Emacs @code{man} command. No hyphenation is 211:pages in the form of the Emacs @code{man} (or @code{manual-entry}) 228:functionality of the Emacs @code{man} command, the main difference being 274:of the facilities implemented in the Emacs @code{man} library. WoMan 580:Emacs @code{man} command (and much of the code is inherited from the --=-=-= Content-Type: text/plain Content-Disposition: attachment Content-Description: Emacs's @ $ ag "Emacs's @" doc/lispintro/emacs-lisp-intro.texi 16584:code yourself; or you can use Emacs's @code{customize} feature to write 16649:others can then use Emacs's @code{customize} feature to set their 17317:that directory as part of Emacs's @code{load-path}. Then, when Emacs doc/emacs/text.texi 2116: The file @file{enriched.txt} in Emacs's @code{data-directory} doc/misc/cl.texi 3437:Emacs's @code{substring} function. Note that @code{cl-subseq} is doc/misc/viper.texi 683:used to delete the text previously put back by Emacs's @kbd{C-y} or by Vi's doc/misc/eshell.texi 343:Alias to Emacs's @code{locate} function, which simply runs the external 354:Alias to Emacs's @code{occur}. doc/misc/sc.texi 1667:in the same way that Emacs's @code{set-variable} does: --=-=-= Content-Type: text/plain Oleg. --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqr7d4ACgkQckbhHGm3 lWk66BAAsmONShKJ03CTJ9ZbnBC45rMmlx5XjobCGODlrzPHHQPVZ52Z6qhxOdwd bmZGtcLM5+SgFb+jEeagLydFx1pHt6vOq/rcGiSCnRcmaRa5zQYQhzcleTYjuKF7 NqUg2TZTyNVQ4uvdjK6CXpVvNpRawTMu8zEwdEJ3Hx9L7efFOyda3F2pPga8qTmX hL0XvxE2I8ldZsXp42SHGgvz+NmXyQVgyTSeleurgomqNUiDaUk5iJEivM7bHD6c mNjZ+DGdE3k5xXULH6U6TkEW+zKu1Z10cbR5gJY6mlTFg6JjR+UULCqKFOusLab9 FRTnuDcsFVyU2FCrSl4jCqDLEIrvK4BESktCcmzklWJvINhmeGhnfgOV5szFBYpt r0668OLcaFWjgnxhp4tKm7V+W2R67dv8OMfxgZ4u7F3FmDHOSQ4qJEqXRnYh336b voVwpMObiX8t4AYcDjik35IsoNZlBPF9tS/qbDqnzm07RuxQ9dinFQNbUXqE99jR 79g1NL8qFBaFtLFjZpu209R7Sn4irb8YkT698y4bAyL1Cn7PobUWtn6/LvKyco/7 WIHdAW/rkgT5QJJcBEcfIRnWgFzHiNIItMrAeGJfW2DhHjRJDtM0K1cFW3V3Sdd+ gn+22NWtUXpDjoFeyGswOEf80qrm92bV+O2Xn8g82TpwiZ6dHSs= =/E5I -----END PGP SIGNATURE----- --==-=-=-- From unknown Sun Aug 17 22:10:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30797] [PATCH 1/2] gnu: Add emacs-exec-path-from-shell Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Mar 2018 11:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30797 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Konrad Hinsen Cc: Oleg Pykhalov , 30797@debbugs.gnu.org, 30797-done@debbugs.gnu.org Received: via spool by 30797-submit@debbugs.gnu.org id=B30797.152128721315570 (code B ref 30797); Sat, 17 Mar 2018 11:47:02 +0000 Received: (at 30797) by debbugs.gnu.org; 17 Mar 2018 11:46:53 +0000 Received: from localhost ([127.0.0.1]:37546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exAIX-00042z-JA for submit@debbugs.gnu.org; Sat, 17 Mar 2018 07:46:53 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:45890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exAIV-00042m-Eq; Sat, 17 Mar 2018 07:46:52 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2D1171315B; Sat, 17 Mar 2018 12:46:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g7EQiKhykhEs; Sat, 17 Mar 2018 12:46:49 +0100 (CET) Received: from jurong (unknown [80.12.27.245]) by hera.aquilenet.fr (Postfix) with ESMTPSA id EB03713142; Sat, 17 Mar 2018 12:46:48 +0100 (CET) Date: Sat, 17 Mar 2018 12:46:46 +0100 From: Andreas Enge Message-ID: <20180317114646.GA2407@jurong> References: <87lgetu3gy.fsf@gmail.com> <87k1ucrtuu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, an interesting bike shedding discussion! On Fri, Mar 16, 2018 at 03:42:03PM +0100, Konrad Hinsen wrote: > >> + "This library allows the user to set Emacs' @code{exec-path} and How about using the genitive with "of", "to set the @code{exec-path} of Emacs"? I thought that "'s" was only used for people. Or circumvent the question altogether by using a compound noun? "to set the Emacs @code{exec-path}". Andreas