I use java only for android, and I think it will be a bit masochistic to use vim for it :) but other than that, vim is the only way to go for me. Recently I tried to use vim plugin for atom, I though it would bring the best parts from two worlds, but it was the opposite. So I went back to natural vim.
I think that if configured properly, after vim you cannot go back to anything other. And yes, hand movement is minimal with vim, you don't even need the arrow keys :)
I works quite well actually. I use LanguageClient-vim and the Java Language server. It can read my gradle build file and I get autocomplete, errors and similar. Here are my dotfiles if you are interested in the setup
I use java only for android, and I think it will be a bit masochistic to use vim for it :) but other than that, vim is the only way to go for me. Recently I tried to use vim plugin for atom, I though it would bring the best parts from two worlds, but it was the opposite. So I went back to natural vim.
I think that if configured properly, after vim you cannot go back to anything other. And yes, hand movement is minimal with vim, you don't even need the arrow keys :)
I works quite well actually. I use LanguageClient-vim and the Java Language server. It can read my gradle build file and I get autocomplete, errors and similar. Here are my dotfiles if you are interested in the setup
Really? Cool :) I will give it a try. And I think I will steal some of your dotfiles :)