These are chat archives for ensime/ensime-atom
It’d be cool if someone had the energy to churn out of there’s a difference with scala-ide. I actually had less problems with false positives there I think (to ensime’s defence I could hardly type though).
False positives are most certainly not ensime-atom and probably not ensime-server either, but pres. compiler. However, you need to remember there are some big differences of ensime and ide’s in that ensime doesn’t really build. So you need to do that yourself: https://github.com/ensime/ensime-emacs/wiki/Edit-Compile-Workflow
I typically run a sbt ~compile on the side.
Yeah, I got excited and tried to undestand this whole client/server sbt thing when I heard Josh talk about it in scalawags, but I found out nothing. It sounded that it was usable already but I turned in the door when I was pointed at typesafe/activator/play and stuff that I just don’t want to play with. I guess this is the ambition: https://github.com/sbt/sbt/wiki/Client-server-split (2013) but they probably haven’t come very far? I’m interested if you have any links describing this further and current state?
@fommil who knows more doesn’t sound super-excited :)
AskTimeoutProviderdoes not show up as an error in scala-ide.
at line 33, character 39, file /home/aengelen/xebia/wehkamp/cakemix/src/main/scala/xebia/cakemix/AskTimeoutProvider.scalavalue second is not a member of Int
@raboof gets reproducable false positives on ’1 second’ postfix notation that he doesn’t get from Eclipse.
Just a thought, isn’t this a language-feature you have to enable since that crappy SIP? Maybe there’s a setting inside Eclipse that overrides sbt? You probably need it in build.sbt -> .ensime, right?
:compiler-args ("-Xfuture" "-Xlint" "-Yinline-warnings" "-Yno-adapted-args" "-Ywarn-dead-code" "-Ywarn-numeric-widen" "-Ywarn-unused-import" "-deprecation" "-feature" "-language:postfixOps" "-target:jvm-1.7" "-unchecked")
gives this false positive from pres. compiler.