I am experiencing two problems with the Windows ports of XEmacs that are available through the Windows XEmacs setup.exe. I have had these problems for at least 4 months, using all of the version of XEmacs that have been available (I am currently using version 21.4.11).
1) The native Win32 version works great, but the cygwin version cannot find itself, complaining with this:
$ ./xemacs
WARNING:
Couldn't find an obvious default for the root of the
XEmacs hierarchy.
WARNING:
Couldn't find obvious defaults for:
load-path
doc-directory
data-directory
exec-directory
lisp-directory
Perhaps some directories don't exist, or the XEmacs executable,
/cygdrive/c/Program Files/XEmacs/bin/i686-pc-cygwin/xemacs
is in a strange place?
I installed XEmacs in its default location (as can be seen above), but I get this message no matter where I install xemacs.
I try again every time there is a new version of cygwin (currently using 1.3.19) and XEmacs. I install all of cygwin. I have tried this on many different computers as well.
2) The expression paren highlighting works correctly when parentheses match; the text between the parens is highlighted in light green. However, when they do not match, no indication is provided (on X-windows, the mismatched parens are highlighted in hot pink).
Any help in these two areas would be greatly appreciated.
Thanks for a great product,
Brett Diamond