求问下spacemacs里的markdown-mode的语法高亮的解析问题

请问在markdown-mode下大家是否有人之前出现过这样的状况

如图,第121-124行明显出现了md语法的解析问题,把紫色的inline-code的代码块判定到后边的文本了

然后我在错误解析的区域随意进行操作,就会恢复下图的正确解析

然而一旦我下次打开这个buffer,这个错误还会出现,强迫症实在受不了……

spacemacs版本0.200.10,emacs版本25.3.1, 配置文件(基于spacemacs基本没有修改)

System Info :computer:

  • OS: darwin
  • Emacs: 25.3.1
  • Spacemacs: 0.200.10
  • Spacemacs branch: master (rev. 4bb4cb4)
  • Graphic display: t
  • Distribution: spacemacs
  • Editing style: vim
  • Completion: ivy
  • Layers:
(javascript html ivy auto-completion better-defaults emacs-lisp git
            (markdown :variables markdown-live-preview-engine 'vmd)
            org osx
            (shell :variables shell-default-height 30 shell-default-position 'bottom)
            spell-checking syntax-checking chinese yaml react lumpy)
  • System configuration features: NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS

请问有没有解决方案呢?谢谢大家

这是mmm-mode的锅,我查过一些,貌似是因为mmm太老了,虽然现在有在更新,倒是还有一堆问题,最大的原因是fock-lock的特性。

1 个赞

请问下现在有没有解决方法呢?毕竟mmm-mode在markdown或者html这种多语言的场合还是需要的……

我不清楚诶,我就是将就着用的,反正开着flymd想要看highlight也很轻松啊,BTW,之前发现visual line mode跟它也有冲突,总之会报错,我就关了。总之要是有强迫症的话,还是算了吧,只能期待人家重新把mmm改一遍。不过我相信是会越来越好的。

说实话,emacs下org mode才是王道,真的太强大了,但是就是其他人用的比较少我才一直用md(而且不知道为什么最近我才发现md是我偶像Aaron Swartz发明的.