David Roundy wrote:
> Applied, thanks! Maybe some day this will replace
> 
> 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

greps for pattern in haskell files under darcs/src and provides a 
clickable list. Maybe only in emacs >= 22.2.

Some darcs repos have code at the top level so I also have this in 
custom-set-variables in .emacs:

   '(grep-find-ignored-directories (quote ("CVS" ".svn" "{arch}" ".hg" 
"_darcs" ".git" ".bzr" "php-5.1.6" "html2ps_v2" "phpm\
ailer" "smarty" "compile" "doc" "TAGS" "*~")))

Ie ignore _darcs, generated doc files, tags, emacs backups etc. You 
could add Context.hs to this.

I sometimes use tags-search and tags-apropos, but rgrep gives the 
clearest and quickest overview so that's my current workhorse.

I wonder what proportion of darcs devs use emacs, and therefore find 
emacs tips relevant. I'm interested in hearing such tips from others 
(all tools), since they can make us more effective.

_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to