This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Any progress on "Fork issues ith long command lines and long $PATH"?
- From: Andrey Repin <anrdaemon at yandex dot ru>
- To: Ken Brown <kbrown at cornell dot edu>, cygwin at cygwin dot com
- Date: Wed, 20 Jan 2016 12:19:46 +0300
- Subject: Re: Any progress on "Fork issues ith long command lines and long $PATH"?
- Authentication-results: sourceware.org; auth=none
- References: <569E92D1 dot 9030506 at cornell dot edu> <641659872 dot 6133623 dot 1453246485856 dot JavaMail dot yahoo at mail dot yahoo dot com> <569EE230 dot 2060600 at cornell dot edu>
- Reply-to: cygwin at cygwin dot com
Greetings, Ken Brown!
>> (2) I was using $USERPROFILE as an example. We have dozens of these
>> environment variables pointing to dozens directories. They enable us to
>> type in the same file name to emacs's find file (ctrl-x-ctrl-f) regardless
>> of who is logged in or which computer we are logged into (assuming that
>> every account has the same directory structure and propertly defined
>> environment variables). Yes we can manually translate them at a bash
>> prompt but this is a lot more typing, cutting and pasteing. We also share
>> the same .emacs file that contains thousands of file names that contain
>> these environment variables. We will really missing feature of native
>> emacs.
> The fact that C-x C-f expands environment variables is not a special
> feature of native Windows emacs. But the expansion has to yield a valid
> file name. In the case of Cygwin emacs, that means a Posix path.
> Maybe you could write a script that uses cygpath to convert the relevant
> environment variables to Posix paths, and then call this script from
> your .bashrc.
I think it would be easier to just set Cygwin to use $USERPROFILE as $HOME.
Then $HOME would be a POSIX path you can use in the emacs config.
--
With best regards,
Andrey Repin
Wednesday, January 20, 2016 12:18:43
Sorry for my terrible english...
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple