An unreasonably opinionated attempt to merge the expressiveness of vim with the multi-cursor paradigm of sublime.
This aims to ease a few personal qualms that another vim newbie could presumably run into:
- Makes it very obvious that you are not in insert mode (changes the entire color palette)
- Insert mode behaves exactly like vanilla sublime
- No visual mode to confuse things
- Inversion of commands is easy (usually the caps version)
- alt+space - toggle vimprov
- i - Enter insert mode
- . - Repeat last valid command
- g - go, cursor movement
- d - delete, delete text
- s - select, extend selection
- h - move left
- j - move down
- k - move up
- l - move right
- p - partial word - next partial word
- w - word - next white space
- e - end - end of line
- f - file - end of file
- t - 'til - go to next inclusive
- u - until - next
- c - contained - bounded by - handles brackets (){}<>[]
- C - Contained - bounded by inclusive - handles brackets (){}<>[]
- Get undo/redo working
- Add commands for dealing with current selection, e.g. cut
- Improve robustness (especially redo command and contained)