>>KCDX9CO4 (OP) no emacs is the final red pill. you can get intellisense for most programming langues. the ones it doesn't have i just use the dedicated IDE with emacs keybindings. if you are new and looking for a keybinding system to learn use vanilla emacs bindings. most of it is transferable to other gnureadline programs. vim keybindings will be a curse to learn and rely on.