iamcco/markdown-preview.nvim

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

Open

#66 ouverte le 11 juil. 2019

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)JavaScript (246 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (5 538 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

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

Guide contributeur