Fork me on GitHub
#emacs
<
2019-09-11
>
richiardiandrea00:09:37

Is anyone here developing Scala with Emacs by any chance?

bhagany00:09:03

By happenstance, yes

bhagany00:09:19

I can’t say I’m doing it very well

richiardiandrea01:09:18

I am listening though 😀

richiardiandrea01:09:05

From what I read ensime is a bit dead, and there is an LSP server now called something with an M 😁

bhagany01:09:28

I have tried my hand at lsp-mode, and it works kind of? The problem in my case I think is that I’m also using tramp

richiardiandrea03:09:13

Oh that definitely adds to the pain

dpsutton00:09:14

Wow. That sounds brave of you:)

bhagany01:09:26

It wouldn’t be my first choice, but it’s better than PHP, which is the alternative at my workplace

dpsutton01:09:58

and you prefer it to using intelliJ?

richiardiandrea01:09:01

I have tried the Emacs lsp plugin for Java and I have to say that it was something...different...

bhagany01:09:49

I haven’t really tried IntelliJ. Emacs has been sufficient, and in some cases superior because I’m editing remote files and tramp is great

bhagany01:09:22

All of my coworkers have to manage two git repositories to make it work with IntelliJ

dpsutton01:09:17

(i mean, are you ssh'ing into a running docker image or is dev on a separate box)

bhagany02:09:56

It’s a vm in google cloud

bhagany02:09:50

The whole tool chain is there, and the internal github instance can only be pushed to from there, so you can’t just stop using it

bhagany02:09:34

I guess you could minimize using it, but it would be a lot of work and you have to be aware of company-wide changes and keep up