diff options
Diffstat (limited to 'plugin/haredoc.vim')
| -rw-r--r-- | plugin/haredoc.vim | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/plugin/haredoc.vim b/plugin/haredoc.vim index f6ddc6d..ee83377 100644 --- a/plugin/haredoc.vim +++ b/plugin/haredoc.vim @@ -76,7 +76,14 @@ function Haredoc(symbol) nnoremap <buffer> <nowait> u <C-U> nnoremap <buffer> <nowait> d <C-D> elseif has('nvim') - split + let buf = nvim_create_buf(0, 1) + let win = nvim_open_win(buf, 1, #{ + \ relative: 'cursor', + \ width: 80, + \ height: 20, + \ bufpos: [0, 0], + \ }) + hi NormalFloat ctermbg=Black execute 'terminal haredoc '..symbol tnoremap <buffer> q <C-\><C-N> nnoremap <buffer> q :close<CR> |
