I find it easier to rename the Windows find.exe (and sort.exe), because
they're next to useless anyway :-)

> -----Original Message-----
> From: Danny Siu [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, May 01, 2001 8:06 PM
> To:   Troy Noble
> Cc:   'John L. Utz III'; (Kevin A. Burton); Ovidiu Predescu;
> [EMAIL PROTECTED]
> Subject:      Re: find file recursively
> 
> 
> Alternatively, put the following in your emacs init file if you don't feel
> like patching the originally find-dired.el.  this also work for igrep.el
> 
> (if (or emacs-nt xemacs-nt)
>     (let ((cygwin (concat environment_home "\\cygwin\\bin"))) 
>       (setenv "PATH" (concat cygwin ";" (getenv "PATH")))))
> 
> if your setup don't have emacs-nt, xemacs-nt, or environment_home defined,
> try: 
> 
> (let ((cygwin  "e:\\cygwin\\bin"))
>   (setenv "PATH" (concat cygwin ";" (getenv "PATH"))))
> 
> Troy Noble writes:
> 
>   Troy> Unfortunately, the find-dired.el that comes with FSF Emacs
>   Troy> 20.7.1 doesn't let you set the "find" program.  If you look
>   Troy> in the code (or the patch below), it is hardcoded to "find . "
> 
>   Troy> So I made a minor modification to add a customize variable for my
>   Troy> own use (this is universal diff against the list/find-dired.el
> that
>   Troy> comes with FSF Emacs 20.7.1 for native Win32).
> 
>   Troy> You'll also want to "cp find.exe gnufind.exe" and make sure your
>   Troy> cygwin/bin directory is on your PATH somewhere.  And then you can
>   Troy> customize-group find-dired and set the value to whatever you want
>   Troy> (gnufind would be a good idea ;-).
> 
> -- 
> Danny Dick-Fung Siu        mailto:[EMAIL PROTECTED]
> Acrobat Engineering @ Adobe Systems Incorporated

Reply via email to