These are chat archives for ensime/ensime-atom

18th
Apr 2017
SvenWi
@SvenWi
Apr 18 2017 13:57
Hi there,
I have the problem, that ensime-atom doesn't show any warnings or errors inside the editor. I've already looked inside the dev console. There are some messages from the NetworkClient showing that ensime found i.e. type errors. But these errors will not be marked. I've already done the troubleshooting steps but nothing changed. Does anyone have an idea how I could fix the problem?
Mariano Navas
@marianudo
Apr 18 2017 14:04
@SvenWi I’m having kind of the same problem. Most of the time I don’t get any visual feedback, not even the type inspection on mouse over (which is essential in my workflow). The Ensime engine stops working randomly after some time and I have to even recreate the .ensime file and restart it to get it to work again. Sometimes it doesn’t work even starting everything from scratch (the “ensime connected” message doesn’t show up at all). I’ve given up using it for now, until it feels more stable. Unfortunately I cannot afford to devote some more time to research those problems deeper.
Michael Eichberg
@Delors
Apr 18 2017 14:08
@marianudo The situation is exactly the same for me; very unfortunate… it was the last “IDE” that was somehow working for my Scala project (IntelliJ didn’t support the used features, Eclipse was slow like hell…)
SvenWi
@SvenWi
Apr 18 2017 14:08
Well the type inspection works for me without problems. It seems that ensime is running and atom is connected (intellisens works, got type and compile error messages from the ensime inside the dev console)
Mariano Navas
@marianudo
Apr 18 2017 14:16
@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.
SvenWi
@SvenWi
Apr 18 2017 15:53
I've found a solution for my problem. I removed the package "linter" (version 1.x.x) and installed the new one version (2.1.4). After that, everything works as expected.