在cperl模式下,我可以使用M-x customize-group RET cperl-faces RET更改数组和散列面,还可以更改Cperl Hash Face和Cperl Hash Face。但是我看不到任何改变标量变量颜色的选项。
我曾尝试在代码内部或从Cperl Ps Print Face Properties (我真正想要在打印中更改颜色)中更改font-lock-variable-name-face,但都不起作用。我已经尝试了从4.32到rockway-perl6-branch的几种cperl模式。
另外,我不希望在变量中使用$ colored,因此在打印输出中,符号会更好地显示出来(这已经被问到here,但还没有解决)。
有人能给我一些提示吗?
发布于 2010-12-14 02:48:42
首先,您必须修改cperl-mode以对标量变量进行字体设置。它只突出显示数组和散列。它不会将任何面应用于标量,除非是在特定的构造中,如my。
发布于 2013-10-13 09:33:53
我知道这个问题很老,但当我搜索这个问题时,我想发布我的解决方案:要么运行M-x customoize-group并将cperl-highlight-variables-indiscriminately设置为t,要么手动编辑您的.emacs。
https://stackoverflow.com/questions/4431145
复制相似问题