[darcs-users] code search tips (Re: hoogle web search for darcs)
Trent W. Buck
trentbuck at gmail.com
Sat Oct 4 05:28:12 UTC 2008
Tommy Pettersson <ptp at lysator.liu.se> 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 {} +
More information about the darcs-users
mailing list