diff options
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | autoload/squeeze_repeat_blanks.vim | 6 |
2 files changed, 7 insertions, 1 deletions
@@ -1 +1 @@ -0.2.0 +0.3.0 diff --git a/autoload/squeeze_repeat_blanks.vim b/autoload/squeeze_repeat_blanks.vim index 1b760b4..9776643 100644 --- a/autoload/squeeze_repeat_blanks.vim +++ b/autoload/squeeze_repeat_blanks.vim @@ -2,6 +2,9 @@ " group, deleting the others. function! squeeze_repeat_blanks#Squeeze(start, end) abort + " Save cursor position + let pos = getpos('.') + " List of line numbers to delete let deletions = [] @@ -36,6 +39,9 @@ function! squeeze_repeat_blanks#Squeeze(start, end) abort silent execute num . 'delete' endfor + " Restore cursor position + call setpos('.', pos) + " Report how many lines were deleted echomsg len(deletions) . ' deleted' |