I use Emacs 99% of the time, but when I need to look through a codebase I'm not familiar with I use TextMate for its project panel.
I use Emacs 99% of the time, but when I need to look through a codebase I'm not familiar with I use TextMate for its project panel.
Another really useful trick is M-x find-dired and M-x find-grep-dired, which let you get a dired listing of the result of a find command. This is usually good enough for browsing through even relatively large code bases.
You can also use etags to get "jump to definition" commands for your various functions. Just put the TAGS file in the root of your directory.
Also, ido-mode really helps with handling a bunch of different buffers or files. And, since I have a large external monitor at work, I can have one or two small dired windows (again in the Emacs sense) open most of the time.
What about when you download some library from Github and want to quickly get an idea of how it all works?
(yo hassy)