0

Many languages in eclipse have some sort of "default" Hello World project which will start you off with everything necessary to navigate, compile, and run a multi-file project

(ie Java can use Ant or Maven or any number of other options, CDT will automatically create a Makefile, DDT creates the necessary DUB XML configuration files, haskell creates Setup.hs and {ProjectName}.cabal, Ocaml uses ocamlbuild).

Does Emacs have anything similar? I'm trying to switch to Emacs, but I find that as soon as my project uses more than one file, I have no idea how to set it up in Emacs. I'd rather not have to write configuration files and compilation scripts myself. That seems like something the IDE should be able to take care of on its own.

dspyz
  • 5,280
  • 2
  • 25
  • 63
  • 3
    Emacs is not an IDE. With that said, you can usually find something for whatever language you use in order to help you with these types of things. What languages do you use? – Justin Wood May 21 '14 at 00:43
  • All the ones in parentheses. Right now I'm most interested in setting up working environments for C++ and haskell. – dspyz May 21 '14 at 00:44
  • 1
    C++, check out cedet. Haskell, I'm still working on finding tools that will help with these types of things. Though, Haskell mode has a bunch of [lesser known features](https://github.com/haskell/haskell-mode/wiki) – Justin Wood May 21 '14 at 01:05

1 Answers1

0

In addition to cedet, you can try out Projectile: http://batsov.com/projectile/

Dan
  • 5,209
  • 1
  • 25
  • 37