diff options
Diffstat (limited to 'vim-mode')
| -rw-r--r-- | vim-mode/vim_mode.pl | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/vim-mode/vim_mode.pl b/vim-mode/vim_mode.pl index 045ae80..2c7e744 100644 --- a/vim-mode/vim_mode.pl +++ b/vim-mode/vim_mode.pl @@ -2372,6 +2372,9 @@ sub handle_command_cmd {                  # Restore position for yy.                  if ($cmd == $commands->{y}) {                      _input_pos($pos); +                # And save undo for other operators. +                } else { +                    _add_undo_entry(_input(), _input_pos());                  }                  if ($register ne '"') {                      print 'Changing register to "' if DEBUG; | 
