22 lines
721 B
VimL
22 lines
721 B
VimL
" init preview key action
|
|
function! mkdp#autocmd#init() abort
|
|
execute 'augroup MKDP_REFRESH_INIT' . bufnr('%')
|
|
autocmd!
|
|
" refresh autocmd
|
|
if g:mkdp_refresh_slow
|
|
autocmd CursorHold,BufWrite,InsertLeave <buffer> call mkdp#rpc#preview_refresh()
|
|
else
|
|
autocmd CursorHold,CursorHoldI,CursorMoved,CursorMovedI <buffer> call mkdp#rpc#preview_refresh()
|
|
endif
|
|
" autoclose autocmd
|
|
if g:mkdp_auto_close
|
|
autocmd BufHidden <buffer> call mkdp#rpc#preview_close()
|
|
endif
|
|
" server close autocmd
|
|
autocmd VimLeave * call mkdp#rpc#stop_server()
|
|
augroup END
|
|
endfunction
|
|
|
|
function! mkdp#autocmd#clear_buf() abort
|
|
execute 'autocmd! ' . 'MKDP_REFRESH_INIT' . bufnr('%')
|
|
endfunction
|