Hello,

On my NTemacs "find-grep" functions work well with the use of cygwin
bash :

I'm using different stuff :
- from emacro:

(setq explicit-shell-file-name (which-first "bash"))
  (setq sh-shell-file (which-first "bash"))
  (setenv "ESHELL" (which-first "bash"))
  (add-hook 'comint-output-filter-functions 'shell-strip-ctrl-m nil t)
  (setq win32-quote-process-args t)
  (setq shell-command-switch "-c")
  (add-hook 'shell-mode-hook
     '(lambda () (setq comint-completion-addsuffix t)) t))

- and (from the emacs-help newsgroup) :
(defadvice start-process-shell-command (around cygnus-workaround
activate)
  (let ((shell-file-name "c:\\cygwin\\bin\\bash.exe")
 (win32-quote-process-args t)
 (shell-command-switch "-c")
 (path-separator ":")
 (grep-null-device "NUL"))
    (message "compile-internale advised : %s")
    ad-do-it))

(setq igrep-expression-quote-char ?')
(setq igrep-parenthesis-escape-char ?\\)

The problem with jde-find is the use of  DOS drive names in the find
commande.

>From where the jde command takew its directory source file names ?
Could it be possible to have a separate variable for it ?

Eric.

Reply via email to