iamcco/markdown-preview.nvim

s:init() "au BufEnter" 在MD文件作为gvim --remote-tab-silent首个打开文件时会有问题

Open

#66 aberto em 11 de jul. de 2019

Ver no GitHub
 (4 comments) (0 reactions) (0 assignees)JavaScript (246 forks)batch import
bughelp wanted

Métricas do repositório

Stars
 (5.538 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

如果使用gvim --remote-tab-silent首次打开MD文件时(此时gvim会注册servername "GVIM"),似乎BufEnter状态无法正确识别,因此s:init_command()和s:MkdpAU()都不能正常执行,只有使用givm --remote-tab-silent再打开任意一个文件后,才正常。

我把BufEnter改为BufRead,问题消失。

function! s:init() abort if g:mkdp_command_for_global au BufEnter * :call s:MkdpAU() else au BufEnter *.{md,mkd,markdown,mdown,mkdn,mdwn} :call s:MkdpAU() endif if g:mkdp_auto_start au BufEnter *.{md,mkd,markdown,mdown,mkdn,mdwn} call mkdp#util#open_preview_page() endif endfunction

Guia do colaborador