Some time ago, Hrvoje Niksic wrote...
|+
| Whatever we do, please note that (getenv "HOME") is definitely the
| Wrong Thing to do. We should create a `user-home-directory' function
| which would do the necessary magic of finding a system-specific home
| directory. All the places that use (getenv "HOME") should be fixed to
| use the new function.
|
| The suggestion comes from Ben.
I think the better approach under Windows is to have a place for
.emacs and stuff configurable.
[ using a setup program to initialize XEmacs's notion of $HOME. ]
Kirill
This would be great for the binary distribution, but we still have to
figure out what needs to be done when compiling from source.
And another thing, using (getenv "HOME") is probably the right thing to use
for `user-home-directory' under Cygwin32. BASH and TCSH both use
(getenv "HOME") to determine `~', so XEmacs should probably also...
Thanks, guys.
--
Paul Stodghill <stodghil(a)cs.cornell.edu>
http://www.cs.cornell.edu/stodghil/