From e8833acf27ab6e5df511281465ea0f751398a6b0 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Thu, 23 May 2019 14:14:00 +1200 Subject: Restore cursor position after run --- autoload/squeeze_repeat_blanks.vim | 6 ++++++ 1 file changed, 6 insertions(+) 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' -- cgit v1.2.3 From cf08372cb2a610628704876f5c82d41092152495 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Thu, 23 May 2019 14:14:36 +1200 Subject: Bump VERSION --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 0ea3a94..0d91a54 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.0 +0.3.0 -- cgit v1.2.3