Tommy Pettersson <[EMAIL PROTECTED]> writes:
> On Sat, Sep 27, 2008 at 12:05:39PM -0700, Simon Michael wrote:
>> David Roundy wrote:
>> > grep -r functionName src | grep hs: | grep -v Context.hs
>>
>> Ouch.. I do a little better than that, in emacs:
>>
>> M-x rgrep, <pattern>, *hs, ~/src/darcs/src
> grep -rn functionName src |grep hs: |grep -v Context.hs
I generally use "M-x grep RET find -name \*.hs -exec grep -nH foo {} +",
because I know how to drive unix and I don't like four prompts.
>> greps for pattern in haskell files under darcs/src and provides a
>> clickable list. Maybe only in emacs >= 22.2.
M-x grep exists in Emacs21, but the output became clickable in Emacs 22.
> For convenience I have the above command, with extra .svn, _darcs, etc
> stuff
You can do that without resorting to repeated grep -v'ing:
find \( -name .svn -o -name _darcs \) -prune -o \
-name \*.hs -exec grep -nH foo {} +
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users