Hi,

I'm a newbie to jde, using 2.2.9beta8 on xemacs 21.2.6/cygin. Having
installed jde, I encountered a few problems.

1) If I open /tmp/test.java and compile using compile server, I get a
   compile error:
        javac: invalid argument C:
        
  After digging around, it seems as if the problem is the conversion
  from cygwin path to win32 path. mswindows-cygwin-to-win32-path
  correctly converts /tmp/test.java to C:\\tmp\\test.java. But
  CompileServer doesn't seem to like the backslash characters. A
  quick'n dirty patch is shown below, I don't know if a better
  solution exists.

2) xemacs/cygwin now also allows native win32 paths, but if I open
   c:\tmp\test.java, jde is not activated correctly. I do get JDE/ah in
   the modeline, but no fontlocking, no JDE menus, no JDE keybindings
   etc.

rgds
Jeppe


*** orig/jde-2.2.9beta8/lisp/jde.el     Sat Jan 19 01:43:06 2002
--- jde-2.2.9beta8/lisp/jde.el  Fri Jan 25 12:31:50 2002
***************
*** 1281,1287 ****
  unless they begin with '//[a-z]/' or '/cygdrive/[a-z]/'."
    (interactive "sPath: ")
    (if (fboundp 'mswindows-cygwin-to-win32-path)
!       (mswindows-cygwin-to-win32-path path)
      (let* ((path-re "/\\(cygdrive\\)?/\\([a-zA-Z]\\)/")
           (subexpr 2)
           (index1 (* 2 subexpr))
--- 1281,1287 ----
  unless they begin with '//[a-z]/' or '/cygdrive/[a-z]/'."
    (interactive "sPath: ")
    (if (fboundp 'mswindows-cygwin-to-win32-path)
!       (substitute  ?\/ ?\\ (mswindows-cygwin-to-win32-path path))
      (let* ((path-re "/\\(cygdrive\\)?/\\([a-zA-Z]\\)/")
           (subexpr 2)
           (index1 (* 2 subexpr))

Reply via email to