I have a terminal novice user-base who need to do some extremely light text editing from a console (authoring Git commits, etc.). I'd like to set EDITOR to something that keyboard binding-wise feels as much as possible like a standard "web browser text area" with Ctrl + S and Ctrl + Q to save/quit.
Block selection: Shift-Arrow should expand the cursor in the appropriate direction to select a block, just like on Windows, Mac, GNOME, etc.
Copy, Cut, andPaste: Should be Ctrl + C, Ctrl + X, and Ctrl + V
Save: Should be Ctrl + S
Quit: Should be Ctrl + Q
Nice to have: an ncurses menubar (ala ne) that pop up when they press Esc
Nice to have: Ctrl + F to find, Ctrl + G to find next