@ianl More just the idea of ‘modal’ interaction. Aka, just typing on a keyboard is normal input, and keyboard shortcuts are operations, whereas in vim typing normally only works in a certain mode. Exiting ‘insert mode’ makes every key on the keyboard do different operations, but with a composable language. For example, ‘d’ is delete, and ‘w’ is word, so if you type ‘dw’ it deletes the current word under the cursor. ‘d2w’ deletes the current and next word. It becomes very fast to manipulate text for programming.
This is a great start - having cascading / modal windows that not only let you create ops but also the visual feedback of the pop up screen - brilliant! But somehow adding more modes / contexts would be amazing. For example, a hot key to enter parameter edit mode, where the last selected parameter is modified by keystrokes. Then w/s increment and decrement, and a/d change the increment order of magnitude (.01 / .1 / 1 / 10 etc)