- About Scala
- In the Enterprise
- Scala Community
- Language Research
- In the Press
- The Scala Team
- Scala's Prehistory
- Contact Us
- Learning Scala
- Tour of Scala
- Scala API
- Setup & Getting Started
- Programming Guides
- Other Guides
- Code Examples
- Scala Developers
Vim ENSIME Thingy
Mon, 2011-08-29, 18:51
I've decided to try and follow in Daniel's footsteps and get ENSIME
working for Vim. My previous attempt to pull Scala into Vim was a sad
- basically functional, but I want more.
It looks like Marc Weber (https://github.com/MarcWeber/ensime)
starting hacking this together but hasn't touched it in a while. It
also looks like he's ignored the swank protocol and made a fork that
does JSON; I'd rather just speak swank.
This email has two purposes:
1) Canvassing for help - if you're a Vim guy and want to help,
please... please do :)
2) I haven't been able to see if ENSIME would solve my indent-woes.
It looks like it's the elisp code that calculates the current indent
level, not the ENSIME server. True?
I haven't been able to get a solid indent calculator yet and I was
hoping that ENSIME would be the silver bullet to solve that problem.
I could port the elisp, of course, but I'd rather not - I just want to
stand on the shoulders of the ENSIME server, and be lazy :)