My favorite right now that i use as often as I can is Neovim. I keep a repo on github (<a href="https://github.com/SirRamEsq/NeoVimConfig" rel="nofollow">https://github.com/SirRamEsq/NeoVimConfig</a>) with my config so I can just clone, run a command to install plugins, and be on my merry way.<p>At some point I may write a bash script to automate dependencies (like python3), but it's not a big deal to set them up as it is.<p>My favorite plugins right now are
-ALE, to check for C++ compile errors as I write
-Deoplete for code completion
-ctags for exuberent ctags support
-ctrlP for easy file locating<p>I use the i3 window manager as well whenever I develop on a linux box. I've been at it for about 6 months or so and I'm starting to get pretty quick moving around using only the keyboard.