@Delors What I’m doing in the end is either use atom as a plain colourful text editor or IntelliJ as a somewhat smarter Scala code editor, but not as an IDE. I compile using sbt CLI in interactive mode (~compile). Neither of both are able to handle my project layout properly in an easy, not painful way. This is good enough for me. I usually prefer to compile and run tests from the CLI. But given that I’m not using IntelliJ as an IDE, I’d love to have something more lightweight and minimalistic. Decent code completion, type inspection, presentation compiler and organise imports feature (actually finding the import I need to access a class or member) would be more than enough for me 80% of the time.