The main scrolling commands in VIM are:
1. Ctrl-B and Ctrl-F, as well as PageUp and PageDown scroll by full page
2. Ctrl-U and Ctrl-D scroll half a page by default
3. Ctrl-Y and Ctrl-E scroll one line
I lose visual context every time for the former two, so I have developed the bad habit of hitting the latter (Ctrl-Y and Ctrl-E) repetitively.
Since there is currently no 1st party support for smooth scrolling, what are the least objectionable workarounds/plugins?
I use both vim and gvim depending on the task, and am happy to customize them separately if there is no one really good hack that works for both. The mouse scroll wheel works nicely in gvim, but I'm looking for keyboard based solutions.