[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rgrep with (some) fixed parameters
From: |
Stefan Vollmar |
Subject: |
Re: rgrep with (some) fixed parameters |
Date: |
Sat, 07 Jun 2008 18:37:07 +0200 |
Dear Kevin,
On 07.06.2008, at 16:23, Kevin Rodgers wrote:
Stefan Vollmar wrote:
If I do the equivalent of a
(setq grep-find-command "find somepath \\( -path \*/.svn \\) -prune
-o -type f \\( -iname \\*.cpp \\) -exec grep -nH -e {} /dev/null \
\;")
in my .emacs file,
C-u C-u M-x rgrep
does indeed use this pattern (and does not ask about anything else,
and I could use a keyboard shortcut for this) - so far so good.
However, I feel that having to look at that long-ish command every
time I use it, is not elegant - in particular, as I need to
navigate to the correct position when the find command is being
displayed in the minibuffer (point should be between "-e" and "{}"
to insert the pattern to search for). Could you help me improve on
this?
(defun project-rgrep (regexp)
"Run `rgrep' with REGEXP, \"*.cpp\" FILES, and \"somepath\" DIR."
(interactive
(progn
(grep-compute-defaults)
(list (grep-read-regexp))))
(rgrep regexp "*.cpp" "somepath"))
--
Kevin Rodgers
Denver, Colorado, USA
Wonderful - exactly what I had hoped for!
Thanks,
Stefan
--
Dr. Stefan Vollmar, Dipl.-Phys.
Max-Planck-Institut für neurologische Forschung
Gleuelerstr. 50, 50931 Köln, Germany
Tel.: +49-221-4726-213 FAX +49-221-4726-298
Tel.: +49-221-478-5713 Mobile: 0160-93874279
Email: vollmar@nf.mpg.de http://www.nf.mpg.de