I am switching to Emacs from TextMate. One feature of TextMate that I would really like to have in Emacs is the \"Find in Project\" search box that uses fuzzy matching. Em
For pure, unadulterated speed, I highly recommend a combination of the command-line tool The Silver Searcher (a.k.a. 'ag') with ag.el. The ag-project
interactive function will make an educated guess of your project root if you are using git, hg or svn and search the entire project.
eproject has eproject-grep
, which does exactly what you want.
With the right project definition, it will only search project files; it will ignore version control, build artifacts, generated files, whatever. The only downside is that it requires a grep command on your system; this dependency will be eliminated soon.