在cperl-mode中,我可以使用M-x customize-group RET cperl-faces RET
更改数组和哈希面,并更改Cperl Hash Face
和Cperl Hash Face
。但我看不到任何改变标量变量颜色的选项。
我试图在代码内部或font-lock-variable-name-face
(我真的想要更改打印中的颜色)中更改Cperl Ps Print Face Properties
但是它不起作用。我已经尝试了从4.32到rockway-perl6-branch的几种cperl模式。
此外,我希望不要在变量中加上颜色,因此印刷品中的印记会更好(这已经被问到here但尚未解决)。
有人可以给我任何提示吗?
答案 0 :(得分:2)
好吧,首先你必须修改cperl-mode
来标量化标量变量。它只突出显示数组和散列。除了my
之类的某些结构外,它不会将任何面部应用于标量。
答案 1 :(得分:0)
我知道这个问题已经过时了但是当我搜索这个问题时,我想发布我的解决方案:
要么运行M-x
customoize-group
并将cperl-highlight-variables-indiscriminately
设置为t,要么只需手动修改.emacs
。