使用 Emacs ESS 进行代码折叠,针对 knitr 文件 (RNW) 进行多模式

使用 Emacs ESS 进行代码折叠,针对 knitr 文件 (RNW) 进行多模式

有没有办法在包含 R 和 latex 代码的 RNW knitr 文件中使用代码折叠?特别是能够折叠 R 代码块。我使用的是 polymode,因此当您进出块时,它会改变模式,这会干扰代码折叠的标准解决方案。

对于这种特殊情况我能找到的只有这些问题在 stackoverflow 上,但它现在已经很老了。有什么改进吗?

答案1

Yafolding 也许可以解决这个问题 https://github.com/zenozeng/yafolding.el 但我还没有可行/详细的设置/配置示例。

相关内容