help-gnu-emacs
[Top][All Lists]
Advanced

[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: address@hidden   http://www.nf.mpg.de









reply via email to

[Prev in Thread] Current Thread [Next in Thread]