在noweb模式下,我想让doc块和代码块更容易区分.我已经在使用font-lock-mode,但是它将相同的面应用于R中的字符串和tex中的字符串,因此不能很好地区分代码和doc块.
例如,代码块的背景颜色略有不同.
一种可能性是为代码块的次要模式定义新的面,但是当在该模式下编辑缓冲区时,该面也将适用.
另一种可能性是为代码块创建叠加层.
此外,有些相关的组织模式可以配置为使用不同的背景颜色作为源块.
更新:我现在使用polymode来实现这个目标.
一种选择是mmm-mode,您可以使用它来定义处于不同模式的区域 - 它还将一个面应用于整个子模式区域,您可以使用它来轻松地区分父文件中的这些区域。
我个人将其用于 IRB 中的 Ruby、HTML 中的 Javascript 和 CSS 等。我的 emacs config 中有一个 javascript 示例。
| 归档时间: |
|
| 查看次数: |
723 次 |
| 最近记录: |