Bram Moolenaar wrote: > Why at the end of mch_FullName()? I would guess it needs to be done > before this line: > > /* expand it if forced or not an absolute path */ > if (force || !mch_isFullName(fname))
Ok. Luca.
diff --recursive --unified vim70/src/os_unix.c vim70-patch/src/os_unix.c --- vim70/src/os_unix.c 2006-05-01 10:13:15.000000000 +0200 +++ vim70-patch/src/os_unix.c 2007-04-18 00:40:52.747808000 +0200 @@ -2228,6 +2228,10 @@ fname = vms_fixfilename(fname); #endif +#ifdef __CYGWIN__ + cygwin_conv_to_posix_path( fname, fname ); +#endif + /* expand it if forced or not an absolute path */ if (force || !mch_isFullName(fname)) {