mirror of
https://github.com/junegunn/goyo.vim.git
synced 2025-11-16 23:33:42 -05:00
Fill in pad windows with blank lines to hide tildes
This commit is contained in:
@@ -61,6 +61,14 @@ function! s:setup_pad(bufnr, vert, size)
|
|||||||
augroup goyop
|
augroup goyop
|
||||||
autocmd WinEnter <buffer> call s:blank()
|
autocmd WinEnter <buffer> call s:blank()
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
|
let diff = winheight(0) - line('$')
|
||||||
|
if diff > 0
|
||||||
|
set modifiable
|
||||||
|
call append(0, map(range(1, diff), '""'))
|
||||||
|
normal! gg
|
||||||
|
set nomodifiable
|
||||||
|
endif
|
||||||
execute winnr('#') . 'wincmd w'
|
execute winnr('#') . 'wincmd w'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
@@ -78,10 +86,10 @@ function! s:resize_pads()
|
|||||||
augroup goyop
|
augroup goyop
|
||||||
autocmd!
|
autocmd!
|
||||||
augroup END
|
augroup END
|
||||||
call s:setup_pad(t:goyo_pads.l, 1, hmargin / 2 - 1)
|
|
||||||
call s:setup_pad(t:goyo_pads.r, 1, hmargin / 2 - 1)
|
|
||||||
call s:setup_pad(t:goyo_pads.t, 0, tmargin - 1)
|
call s:setup_pad(t:goyo_pads.t, 0, tmargin - 1)
|
||||||
call s:setup_pad(t:goyo_pads.b, 0, bmargin - 2)
|
call s:setup_pad(t:goyo_pads.b, 0, bmargin - 2)
|
||||||
|
call s:setup_pad(t:goyo_pads.l, 1, hmargin / 2 - 1)
|
||||||
|
call s:setup_pad(t:goyo_pads.r, 1, hmargin / 2 - 1)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:tranquilize()
|
function! s:tranquilize()
|
||||||
|
|||||||
Reference in New Issue
Block a user