Lennart Borgman wrote:
Jason Rumney wrote:
Lennart Borgman wrote:
There seem to be another bug on w32 too. I just tried using CMD.EXE
for the inferior process instead. That does not seem to work at all.
I got this:
d:/ecvs/:
find . \( -type f -exec grep -q -e "message" {} \; \) -exec ls -ld
{} \;
find: missing argument to `-exec'
That is because you are using sh escape syntax in cmd.exe. Removing
the backslash characters works in general, because the characters
they are escaping do not have special meaning in cmd.exe. For those
characters that do have special meaning, I think doubling them
escapes them in cmd.exe
Yes, I guess that is the trouble, but me? I did not write
find-grep-dired ;-)
Since you understand this much better than me could you perhaps try
fixing the command used by find-grep-dired?
I think there is a bug in shell-quote-argument that is used here. This
function does not care about shell-file-name. How can quoting succeed if
it does not do that?
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug