Emacs 处理 markdown 时代码高亮的最佳解决方案?

我试了一万种方法,如修改 markdown-css-paths 还有 markdown-command,命令行的pandoc / grip / markdown-pdf 都试过了,没找到比Mou或者MacDown更好的,有的是Code block不高亮,有的是慢。

Org 转 markdown 也是一个方案,但是生活中markdown还是很常见的,比如给不用Emacs的同学分享等等。最好还是能用Emacs生成MacDown的效果吧。。


我分享几种解决方案抛砖引玉吧。

  • 其实如果不在意速度的话,感觉直接调用github的api是最好的,

https://gist.github.com/joshuamiller/6d58f8bd239df56cabe8

用上面的 flavor 替换掉 markdown-command 就行了。

  • grip 也不错,但是感觉慢了点,而且生成PDF居然需要通过chrome打印html。。。。
  • pandoc 高度可定制,没折腾过

  • 原生markdown (Mac上的),通过 brew 安装的

https://daringfireball.net/projects/markdown/

但是一直没法高亮code block啊。

4 个赞