diff options
Diffstat (limited to 'autoload/put_blank_lines.vim')
-rw-r--r-- | autoload/put_blank_lines.vim | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/autoload/put_blank_lines.vim b/autoload/put_blank_lines.vim index 2ee8ce8..6251283 100644 --- a/autoload/put_blank_lines.vim +++ b/autoload/put_blank_lines.vim @@ -1,18 +1,18 @@ -function! put_blank_lines#Above(count) abort +" Put lines above +function! put_blank_lines#Above() abort set operatorfunc=put_blank_lines#AboveOpfunc - call feedkeys(a:count.'g@l', 'n') + return 'g@^' endfunction - -function! put_blank_lines#Below(count) abort - set operatorfunc=put_blank_lines#BelowOpfunc - call feedkeys(a:count.'g@l', 'n') -endfunction - function! put_blank_lines#AboveOpfunc(type) abort silent put! =repeat(nr2char(10), v:count1) ']+1 endfunction +" Put lines below +function! put_blank_lines#Below() abort + set operatorfunc=put_blank_lines#BelowOpfunc + return 'g@^' +endfunction function! put_blank_lines#BelowOpfunc(type) abort silent put =repeat(nr2char(10), v:count1) '[-1 |