From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xah Lee Newsgroups: gmane.emacs.help Subject: Re: setevn PATH vs exec-path [was Re: Flyspell error] Date: Fri, 7 Aug 2009 04:43:33 -0700 (PDT) Organization: http://groups.google.com Message-ID: <3ceccf58-17e4-4b5c-ba5d-01c1ed04a774@l35g2000pra.googlegroups.com> References: <66ade717-927b-4304-bf4b-104d0848cc5c@u16g2000pru.googlegroups.com> <844648ac-0b6c-44b0-bfee-ac5f147ce0f9@u38g2000pro.googlegroups.com> <2537dd5a-5644-416b-be14-38877d92bf5c@g1g2000pra.googlegroups.com> <74580316-83d3-4fca-910c-f8faa0935195@t11g2000prh.googlegroups.com> <1e28e3b6-5be0-4d3e-a290-1d18d6812ed2@u16g2000pru.googlegroups.com> <27a6743e-010a-4650-a7f9-823b099aff60@x25g2000prf.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1249654900 15583 80.91.229.12 (7 Aug 2009 14:21:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Aug 2009 14:21:40 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Aug 07 16:21:33 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MZQK5-0006tm-6z for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Aug 2009 16:21:33 +0200 Original-Received: from localhost ([127.0.0.1]:57444 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MZQK4-0006CG-IE for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Aug 2009 10:21:32 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!l35g2000pra.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 42 Original-NNTP-Posting-Host: 76.102.12.87 Original-X-Trace: posting.google.com 1249645413 12914 127.0.0.1 (7 Aug 2009 11:43:33 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Fri, 7 Aug 2009 11:43:33 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: l35g2000pra.googlegroups.com; posting-host=76.102.12.87; posting-account=bRPKjQoAAACxZsR8_VPXCX27T2YcsyMA User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.39 Safari/530.5, gzip(gfe), gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:171753 X-Mailman-Approved-At: Fri, 07 Aug 2009 10:18:32 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:66938 Archived-At: On Aug 7, 2:30 am, Eli Zaretskii wrote: > IMO, mixing a native Windows build of Emacs and Cygwin executables > that Emacs features need is asking for trouble. You can, of course, > make this work, but then you'd need to tinker quite a lot with Emacs > features, read their code, and change many defaults to make them work > as intended. PATH and exec-path are indeed two settings you will need > to put under tight control, to make things work. But I'm sure there > are others. > > I don't recommend such a mix to anyone who needs Emacs on Windows to > "just work". If you like Cygwin, simply install the Cygwin build of > Emacs and be done. Emacs 23.1 _does_ supported the Cygwin build, and > after many years there's again an active maintainer of the Cygwin > Emacs. So any problems you find there will probably be fixed without > delays. > > OTOH, if you need to be able to invoke native Windows programs from > Emacs, and Cygwin somehow doesn't let you to do that, use native > Windows ports exclusively. That is what I do, and I have yet to see a > significant problem that wouldn't be resolved by installing a native > Windows port of some utility, or by fixing some bug in Emacs. (For > example, yesterday I fixed Calc to allow graphing commands to work > with the native Windows port of Gnuplot.) > > Keeping your work environment uniform and coherent will save you many > hours of grief and hair-pulling. Unless, of course, you like to > tinker, in which case the mix you have now is the way to go. I'm sure > you will learn a lot down the road, both about Emacs and about the > programs it invokes. umm... good idea. Sounds like a good advice. Thanks. > I'm sure > you will learn a lot down the road, both about Emacs and about the > programs it invokes. O wait, this bit i don't think i agree. LOL. Xah =E2=88=91 http://xahlee.org/ =E2=98=84