views:

458

answers:

3

Hello. I've always used emacs for small projects (and Visual Studio for large ones). I was wondering what the alternatives are for handling a directory structure within emacs, something like the solution explorer in VS. Thank you.

+5  A: 

I don't use it myself, but it sounds like CEDET is what you are looking for:

Emacs already is a great environment for writing software, but there are additional areas that need improvement. Many new ideas for integrated environments have been developed in newer products, such as Microsoft's Visual environment, JBuilder, or Eclipse. CEDET is a project which implements several advanced features developers have come to expect from an Editor.

The Emacs wiki also has this page with some tips for IDE users.

Luke Girvin
+6  A: 

ECB, the Emacs Code Browser, which is built on CEDET, if I am not mistaken, is one you should look at.

Myself, I've always found that I get by well enough using etags and ido-mode. You might also want to look at Speedbar (part of CEDET) as a halfway house between more minimalist solutions and ECB.

Pinochle
+1 for etags
Adam Rosenfield
Alex Ott
+8  A: 

You should also have a look at eproject for something that's more lightweight while also allowing you do to some pretty cool stuff (like project-specific config settings, etc.)

genehack
I second the eproject recommendation. It has made my life measurably better ;)
jrockway
what exactly does eproject do? I looked at the wiki and the home page had a link for how to install it, but not WHY I would want to install it. What does it do? Examples? @jrockway - you're the guy that wrote it, no?
Cheeso
I think the OP was looking for something to handle VS .sln files. Does eproject do that?
Cheeso
@Cheeso -- have a look at http://wiki.github.com/jrockway/eproject/eprojectexamples
genehack