These are chat archives for ensime/ensime-atom

5th
Nov 2015
prassee
@prassee
Nov 05 2015 08:33
@hedefalk :+1:
Boris Chazalet
@bchazalet
Nov 05 2015 10:13
I have started to use ensime-atom a week ago, and I just wanted to thank you guys for your hard work
maybe one day i'll look at the source and try to contribute back to it too
thanks again!
Viktor Hedefalk
@hedefalk
Nov 05 2015 10:25
@bchazalet Awesome, glad to hear! I have to forward 99.9% cred to the ensime-server guys though :) And please contribute :)
Matthew de Detrich
@mdedetrich
Nov 05 2015 10:26
@hedefalk Have to same man, good work with ensime atom. I still use IntelliJ, but every release is giving me less of a reason to use IntelliJ
Viktor Hedefalk
@hedefalk
Nov 05 2015 10:30
Poll: What features are you missing the most to be able to ditch IDEA/Eclipse totally?
Matthew de Detrich
@mdedetrich
Nov 05 2015 10:31
Well some are more specific to ensime rather than ensime-atom, for example, I can’t seem to live without a proper visual git diff like the one in IntelliJ
regarding Scala specific features, stuff like implicit’s currently in scope is one feature
Import unknown type (I think this recently got added)
There is other stuff as well, just need to go through the top of my ahead (might be worth making a poll as an issue so people can voice their opinion?)
Also I like other things which are GUI specific, like IntelliJ can let you easily see (as a tree) all of your projects current imports, really handy to detect library dependency mismatches (you can probably use sbt-dependency-graph plugin to replicate this)
Sorry I can’t give more at the moment, I am knee’s deep with the whole storm that is currently happening due to trying to add a JSON AST into the Scala stdlib
Viktor Hedefalk
@hedefalk
Nov 05 2015 10:36

I guess you've seen https://atom.io/packages/merge-conflicts at least, but you need while working, right?

Implicits in scope, that's something else that showing applied implicits, right? Is there a screenshot of this feature?

Yeah, maybe we should do a real poll actually. I'm very curious and don't really have it all in my head. I've beginning to reach the end of my own "must have"-list I think.

Matthew de Detrich
@mdedetrich
Nov 05 2015 10:36
Can give a better answer in around a week!
Viktor Hedefalk
@hedefalk
Nov 05 2015 10:36
Cool, thanks a lot!
Matthew de Detrich
@mdedetrich
Nov 05 2015 10:36
Yeah I think its more useful to make an actual github issue, I can properly document the stuff there (with screenshots as well)
Viktor Hedefalk
@hedefalk
Nov 05 2015 10:37
That'd be awesome!
Matthew de Detrich
@mdedetrich
Nov 05 2015 10:37
Ah yes, merge conflicts is what I was looking for, just found that out right now…. Been searching for visual git diff for atom plugins and couldn’t find anything….
On that note, should probably make a list of recommended Atom plugins for Scala dev
Viktor Hedefalk
@hedefalk
Nov 05 2015 10:38
It's been buggy, but I saw there was some commits lately…
Yeah, I mentioned a couple on the readme, but please share!
Matthew de Detrich
@mdedetrich
Nov 05 2015 10:39
Another one is Intellij has a really nice log view for git commits, which immediately opens up a diff with Command + D, not sure if something like that exists in Atom, but yeah, make a github issue for it so I can comment
Matthew de Detrich
@mdedetrich
Nov 05 2015 10:45
Also ping me when its up, pretty busy these days so I might forget!