iamcco / markdown-preview.nvim

markdown preview plugin for (neo)vim
MIT License
6.76k stars 280 forks source link

在msys2中使用插件时出现的问题和解决方法 #291

Closed vamirio98 closed 3 years ago

vamirio98 commented 3 years ago

首先感谢作者提供这么棒的插件!

Describe the bug 在win10 20H2上的msys2平台中使用插件时调用MarkdownPreview没有反应,使用的是msys2平台下的vim 8.2(包含补丁1-1895)和windows平台下的nodejs 14.15.1和yarn 1.22.10。

To Reproduce

  1. 根据插件readme添加配置: 屏幕截图 2021-01-26 211641

  2. 使用PlugInstall安装后,编辑markdown文件时出现问题: 屏幕截图 2021-01-26 211404 屏幕截图 2021-01-26 211456

  3. 查找其他issue后发现应该是安装不完整,仅使用yarn安装似乎不行(下图显示yarn安装成功了,但是仍存在这个问题): 屏幕截图 2021-01-26 211327

  4. 将配置文件修改成: 屏幕截图 2021-01-26 212340 后重新安装插件,编辑markdown文件时不再报错,但使用MarkdownPreview没有反应。

  5. 继续查找issue,发现有人也遇到过类似的问题,参考 #220 后发现应该是插件未能正确识别当前平台导致的,将插件中 autoload/mkdp/nvim/rpc.vim 文件的第6行

    let s:is_win = has("win32") || has("win64")

    修改为

    let s:is_win = has("win32") || has("win64") || has("win32unix")

    后问题解决,能够正常使用插件。

iamcco commented 3 years ago

欢迎提 PR

iamcco commented 3 years ago

https://github.com/iamcco/markdown-preview.nvim/pull/304