如图所示,org-mode下的source-code-block应当会有相应的背景色并且能被正确地syntax-highlight,但像图中一样,revert-buffer
的话,emacs就认不出这一部分是代码块,不会给予正确的高亮,需要向上移动看到了begin_src
之后才会正确渲染后面的内容。
这个情况不止在revert-buffer
时会发生,当打开一个org-file,光标位于一个类似的位置的时候,也一样没法正确渲染,请问这种问题有什么好的解决方法吗?
如图所示,org-mode下的source-code-block应当会有相应的背景色并且能被正确地syntax-highlight,但像图中一样,revert-buffer
的话,emacs就认不出这一部分是代码块,不会给予正确的高亮,需要向上移动看到了begin_src
之后才会正确渲染后面的内容。
这个情况不止在revert-buffer
时会发生,当打开一个org-file,光标位于一个类似的位置的时候,也一样没法正确渲染,请问这种问题有什么好的解决方法吗?
我有这个问题
这个应该是要把org文档全局渲染,可如果文档太大会卡顿
可不可以在检测到 #+end_src
时自动渲染这一代码块?
那如果在中间,也还是不会整体渲染呀
渲染是调用对应的major mode,所以如果该mode是重量级实现.或者mode hook里有太多设置渲染就会慢.