I'm using tramp to edit files remotely. Now I would like to ediff two files which are at the remote location.
The problem is, I get the following warning, which prevents using ediff completely.
cygwin warning:
MS-DOS style path detected: c:\Users\beginner\AppData\Local\Temp\beginner.cpp
Preferred POSIX equivalent is: /cygdrive/c/Users/beginner/AppData/Local/Temp/beginner.cpp
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
I tried to export nodosfilewarning, but this does not seem to affect the environment Emacs is running in.
How can I get ediff to work with tramp?
The emacs is windows native and I am connecting to the remote via putty link.
find-file
each of the files without any problems? – nanny Mar 20 '15 at 13:35emacs-w32
andinetutils
. It's a Cygwin native Emacs, but with the Windows gui. It looks like you're using Windows Emacs, but it feels like you're in Cygwin (e.g., when you dofind-file
you use the Cygwin-style paths). This allows ssh into nix boxes without any configuration, and ediff'ing two remote files works. – nanny Mar 20 '15 at 13:48