如何一劳永逸地消除 vim-markdown 在 octopress 的 markdown 文件上产生的折叠、展开还语法高亮的副作用?

发布于 2022-08-26 17:40:11 字数 721 浏览 18 评论 0

vim-markdown 这插件针对 filetypemkd 的文件会自动设置 foldmethod=expr,其会对用 rake new_post 生成的 markdown 文件产生折叠某处、展开还语法高亮的副作用:

展开前展开后,可看到 <code>categories</code> 及下行有多余的语法高亮效果

在不改动 foldmethod 的前提下,如何一劳永逸地消除是好?谢谢!

Updated:料到不会有什么好办法,不过发现了可代替 vim-markdown 的新插件 vim-octopress,不光没有前者的副作用,且还支持 rake 命令内置化。现在没有继续纠结于该问题的必要了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笑咖 2022-09-02 17:40:11

看vim-markdown的帮助文档,通过在 .vimrc 中设置变量应该可以disable vim-markdown吧。
如果你不用它,甚至可以移除这个插件。

ps. vim本身也带了 markdown的插件,不过仅限于语法高亮。

另一个方法,仅供参考:
打开 markdown 文件后, :set ft=txt
或者在你不想折叠高亮的 markdown 文件开头或末尾增加一个 vim modeline:

<!-- vim: set ft=txt: -->

不确定能不能work,试一下吧。我不用vim好久了。

梦醒灬来后我 2022-09-02 17:40:11

可以试下在.vimrc中添加这一行,禁用markdown的折叠功能:

autocmd BufNewFile,BufRead *.md set nofoldenable
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文