In vim, there is this amazing plugin called command-t, that lets you fuzzy-search through all the files in your project. We have a fairly large rails app with a ton of files, and it is able to handle it pretty much without any slowdown at all.
tried a few things (like ffip, textmate.el’s command-t, and rinari’s rinari-find-in-project). The UI is great (I <3 flex), but the problem they all have is on a large project, the performance is bad to the point of being unusable.
Currently I am making more use of rinaris navigation commands and ido-find-file. Between the two of them it is a usable setup, but it would be nice to have a crazy fast fuzzy find in project.
Does anyone know of a more performant script then what I have tried?
A github rep for my concoction is here: https://github.com/lewang/anything-project-files
I added a few more anything sources so that anything-project-find can be a drop-in replacement for “C-x b”. So the idea is when you hit “C-x b” you are completing against existing buffers, recent files through recentf (personally I hack it to use “session.el” instead, but it’s a small diff), files in current dir, files in current project. I find it pretty handy.
I’ve used this for a while, but it’s not well tested, so please report any bugs you find.