Correct work grep-find for grep then do not understand --color.
--- a/.emacs Thu Apr 17 23:58:10 2008 +0300
+++ b/.emacs Thu Apr 17 23:58:11 2008 +0300
@@ -309,7 +309,7 @@
;; *grep*
(setq grep-command "find . -name '*' -exec grep -nH '' {} ;"
grep-find-command "find . -type f ! -path '*.svn*' ! -path '*CVS*' ! -path '*.hg*' -name '*' -print0 | xargs -0 -e grep -nH "
- grep-highlight-matches t
+ grep-highlight-matches nil ; do not set t because some grep do not has --color options
grep-tree-command "find <D> <X> -type f <F> -print0 | xargs -0 -e grep <C> -nH <R>"
grep-use-null-device t)
(setq blink-matching-paren-on-screen t)