Emacs noweb模式中代码块的着色?

5
在noweb模式下,我希望能够更容易地区分文档块和代码块。我已经在使用font-lock-mode,但它将R中的字符串和tex中的字符串应用于相同的面孔,因此不能很好地区分代码块和文档块。
例如,为代码块设置略有不同的背景颜色。
一种可能性是为代码块的次要模式定义一个新的面孔,但是那个面孔也会在编辑该模式下的缓冲区时应用。
另一种可能性是为代码块创建一个覆盖层。
此外,与此有关,org-mode可以配置使用不同的背景颜色来显示源代码块。
更新:我现在使用polymode来实现这一点。
3个回答

2

0
一种选择是使用mmm-mode,它可以定义处于不同模式的区域 - 它还为整个子模式区域应用一个面,您可以用它来轻松区分父文件中的这些区域。
我个人在IRB中使用它来进行Ruby编程,在HTML中使用Javascript和CSS等。我的Emacs配置中有一个Javascript的例子

0

MuMaMo扩展允许对文件的不同部分使用不同的规则。获取nXhtml包将为您提供该模式,我认为您可以配置它以实现您想要的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接