vim: adjust initial state of cursor

We might be past where we would normally be, boundary wise. So possibly
adjust the cursor position backwards if we are at the end of the line.
GbEditorTweakWidget: more styling work