Eli, Sorry for the delay. Here is the info you requested:
exec-path is a variable defined in `C source code'. Its value is ("c:/Windows/system32" "C:/Windows" "C:/Windows/System32/Wbem" "C:/Windows/System32/WindowsPowerShell/v1.0/" "\"C:/Program Files/Tools/\"" "\"C:/Program Files/Gtk2.14/bin\"" "\"C:/Apps/cygwin/bin\"" "C:/Program Files/TortoiseSVN/bin" "c:/Program Files/emacs/bin" "c:/Program Files/emacs/lib-src/oo-spd/i386" "c:/Program Files/emacs/lib-src/oo/i386") C:\Users\buchs>echo %path% C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind owsPowerShell\v1.0\;"C:\Program Files\Tools\";"C:\Program Files\Gtk2.14\bin";"C: \Apps\cygwin\bin";C:\Program Files\TortoiseSVN\bin Same thing happens with -Q Message is: Computing differences between ediff7004ZkQ and master.org ... apply: Searching for program: no such file or directory, diff Kevin -----Original Message----- From: Eli Zaretskii [mailto:e...@gnu.org] Sent: Tue 10/16/2012 1:30 PM To: Buchs, Kevin Cc: help-emacs-windows@gnu.org Subject: Re: [h-e-w] ediff/diff not found > Date: Tue, 16 Oct 2012 13:19:55 -0500 > From: "Buchs, Kevin" <buchs.ke...@mayo.edu> > Cc: <help-emacs-windows@gnu.org> > > Thanks for the reply. Actually, M-x shell runs a "DOS" shell. And my > PATH environment variable is set to include the Cygwin bin directory, > with that entry at the end of the PATH list. Thus the "DOS" shell > started from Emacs or started independently both find cygwin diff. Please show your value of PATH and of exec-path. I'm guessing that exec-path is different from PATH. Also, does the same problem happen when you invoke Emacs as "emacs -Q"? And what was the exact wording of the error message printed when you tried invoking Ediff?