Hacker News new | comments | show | ask | jobs | submit login

Good write up. Ive been looking into Now this might sound like heresy but I've been considering moving to emacs lately and using evil mode.

The thing that gets me is vim's lack for auto completion for stuff like scala. Has anyone managed to set that up?

Have you considered spacemacs? http://spacemacs.org/

I've been using it for a month or so. It's very easy to set up and configure, and it's built with evil-mode in mind. It also has very good modes for development - I use it for Go and everything including completion and hinting function signatures worked right out of the box once the Go layer was installed (which is one line in your .spacemacs)

My problem with Emacs, I'm a bit of a visual person and Emacs doesn't have tabs. There's all sorts of half baked tab system that don't do what the real thing in Vim does.

And everytime someone I ask about this someone point me to some "superior paradigm". It ain't superior if I don't like it :)

I think I have got tabs allright in my emacs, although a tab-layer would be definitely appreciated in spacemacs

I'm in the same place right now.

Did the emacs fundamentals tutorial. Installed evil. Got a little frustrated when some things didn't work exactly as expected. Also there is a weird TLS bug with the melpa and marmalade repos and the packaged emacs that debian stable offers. If I need to compile something then Neovim starts looking more attractive (I'm not aware of any package for debian stable atm but am happy to be corrected).

Now I'm just looking to try to solve my problems in vim again :)


There are packages for Jessie at the very least.

Have you checked out [ensime](http://ensime.org/)? Should solve the problem for you.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact