blob: 2ee8ce8ad98a97093538cda1ce567bfe9519cc6e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
function! put_blank_lines#Above(count) abort
set operatorfunc=put_blank_lines#AboveOpfunc
call feedkeys(a:count.'g@l', 'n')
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
function! put_blank_lines#BelowOpfunc(type) abort
silent put =repeat(nr2char(10), v:count1)
'[-1
endfunction
|