Try the following:
- Open up a new buffer
- Hit i to enter insert mode
- Type TesT
- Hit escape to exit insert mode
- Hit v to begin a visual selection
- Hit b to select to the start of the word
- Hit u
- Hit u
- Hit u
In vi, these last three steps:
- TesT -> test
- test -> TesT
- TesT -> (nothing)
With this plugin you instead get:
- TesT -> test
- test -> TesT (+ TesT is selected and we're now in visual mode)
- TesT -> test
So the selection is an undo level but shouldn't be. Any ideas how to fix this? Can I get the undo stack in some way?