emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/exec-path-from-shell 8748769a6c 042/114: Better "motivatio


From: ELPA Syncer
Subject: [nongnu] elpa/exec-path-from-shell 8748769a6c 042/114: Better "motivation" description
Date: Tue, 5 Sep 2023 03:59:59 -0400 (EDT)

branch: elpa/exec-path-from-shell
commit 8748769a6c64dc7496c9967244c177c6b3977e65
Author: Steve Purcell <steve@sanityinc.com>
Commit: Steve Purcell <steve@sanityinc.com>

    Better "motivation" description
---
 README.md | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/README.md b/README.md
index 43f5ef7778..fa33cf1117 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,20 @@
 exec-path-from-shell
 =====================
 
-A GNU Emacs library to setup environment variables from the user's shell.
+A GNU Emacs library to ensure environment variables inside Emacs look
+the same as in the user's shell.
 
 Motivation
 ----------
 
-On OS X, an Emacs instance started from the graphical user interface will have 
a
-different environment than a shell in a terminal window, because OS X does not
-run a shell during the login.  Obviously this will lead to unexpected results
-when calling external utilities like `make` from Emacs.
+Ever find that a command works in your shell, but not in Emacs?
 
-This library works around this problem by copying important environment
-variables from the user's shell.
+This happens a lot on OS X, where an Emacs instance started from the GUI 
inherits a
+default set of environment variables.
+
+This library works solves this problem by copying important environment
+variables from the user's shell: it works by asking your shell to print out the
+variables of interest, then copying them into the Emacs environment.
 
 Compatibility
 -------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]