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.