From: Steven Tamm Date: Sun, 30 May 2004 00:35:44 +0000 (+0000) Subject: Document the workaround for the Mac OS X port not picking up the environment X-Git-Tag: ttn-vms-21-2-B4~5989 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=32364f491eb22e386cf1c6fe11d87342d44816e2;p=emacs.git Document the workaround for the Mac OS X port not picking up the environment variables from the dotfiles. --- diff --git a/etc/ChangeLog b/etc/ChangeLog index faeb5f4f21c..09595de261d 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,8 @@ +2004-05-29 Steven Tamm + + * PROBLEMS: Document the workaround for the Mac OS X port not + picking up the environment variables from dotfiles. + 2004-05-16 Juri Linkov * TUTORIAL.pt_BR: Add coding: latin-1, sentence-end-double-space: nil. diff --git a/etc/PROBLEMS b/etc/PROBLEMS index c3be7f83a7c..abc04f3dd11 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -1,6 +1,18 @@ This file describes various problems that have been encountered in compiling, installing and running GNU Emacs. +* Environment Variables from dotfiles are ignored with Mac OS X (Carbon). + +When starting Emacs from the Dock or the Finder on Mac OS X, the +environment variables that are set up in dotfiles, such as .cshrc or +.profile, are ignored. This is because the Finder and Dock are not +started from a shell, but instead from the Window Manager itself. + +The workaround for this is to create a .MacOSX/environment.plist file to +setup these environment variables. These environment variables will +apply to all processes regardless of where they are started. +For me information, see http://developer.apple.com/qa/qa2001/qa1067.html. + * Segfault on GNU/Linux using certain recent versions of the Linux kernel. With certain recent Linux kernels (like the one of Redhat Fedora Core