Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Emacs project management for Scala

I would like to ask if any of you have any experience {and,or} could point me to a project management extension for Emacs that works well with {Scala,Ensime,SBT}. It would also be amazing if it didn't require too much hacking. I did some scheme in the past but I have little experience with the Emacs platform.

Basically, by project management I mean mainly the ability to 'tie files into project' and then search among them (and only among them).

Thanks for taking the time to read this and answer!

like image 799
Arg Avatar asked Sep 24 '11 20:09

Arg


2 Answers

I really hate that you can't setup projects out of the box, though.

Just set up the project with sbt or maven and import it with ensime.

Essentially, what i would want is to be able to flex-find files in the project

"flex-find" is not English, so I don't really know what you mean. But what is wrong with find (the command line tool)?

like image 161
Kim Stebel Avatar answered Oct 23 '22 13:10

Kim Stebel


With ensime you can load your project and then search for a type or method by name. The key sequence is C-c C-v v. This allows you to, for example, jump directly to a class definition.

like image 21
Kipton Barros Avatar answered Oct 23 '22 14:10

Kipton Barros