Ar an t-ochtú lá de mí Bealtaine, scríobh Rockefeller, Harry:
================================================================
Dear Bug Team!
Some commands work such as which, ls, cp. Others, such as id,
do not work, but they do work in an emacs eshell. This is best
shown by a snippit of my xemacs eshell:
/cygdrive/c/DOCUME~1/harryr/d62/S92/svn/S92 $ which id
/usr/bin/id
/cygdrive/c/DOCUME~1/harryr/d62/S92/svn/S92 $ which id.exe
/usr/bin/id.exe
/cygdrive/c/DOCUME~1/harryr/d62/S92/svn/S92 $ id
Opening input file: No such file or directory, /usr/bin/id
The below patch fixes the problem for me. Make sure to recompile
esh-util.elc and restart your XEmacs before testing it.
--- esh-util.el~ 2005-01-14 00:26:10.000000000 +0100
+++ esh-util.el 2007-05-11 17:01:11.250000000 +0200
@@ -133,7 +133,7 @@
(defsubst eshell-under-windows-p ()
"Return non-nil if we are running under MS-DOS/Windows."
- (memq system-type '(ms-dos windows-nt)))
+ (memq system-type '(ms-dos windows-nt cygwin32)))
(defmacro eshell-condition-case (tag form &rest handlers)
"Like `condition-case', but only if `eshell-pass-through-errors' is
nil."
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta