Emacs Project Management for Scala

I would like to ask if any of you have experience {and, or} can point me to the project management extension for Emacs that works well with {Scala, Ensime, SBT}. It would also be surprising if not too much hacking was required. I did some circuitry in the past, but I have little experience with the Emacs platform.

In principle, for project management, I mean, basically, the ability to "link files to a project" and then search among them (and only among them).

Thanks for taking the time to read this and reply!

+6
source share
3 answers

I really hate that you cannot set up projects out of the box.

Just set up your project using sbt or maven and import it using.

Essentially, I would like to be able to flexibly find files in a project

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

+2
source

Using the application, you can upload your project and then search for a type or method by name. The key sequence is Cc Cv v. This allows, for example, to go directly to the definition of a class.

+1
source

The projectile package has a bunch of common project-level functions, such as running commands in the project root folder, grepping, creating TAGS files, etc.

I am a relatively new user, so I can’t say for sure how big the difference is, but it seems like a useful addition to your tool belt.

0
source

Source: https://habr.com/ru/post/897990/


All Articles