如何在emacs cperl-mode中更改标量变量的面?

Pab*_*cia 5 emacs perl font-lock emacs-faces

在cperl模式中,我可以使用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模式.

此外,我不想在变量中使用$ color,因此sigil在打印输出中会更好(这已经在这里被问到但是没有解决).

有人可以给我任何提示吗?

cjm*_*cjm 2

好吧,首先你必须修改cperl-mode以字体化标量变量。它仅突出显示数组和哈希。它不会将任何面应用于标量,除非在某些结构中,例如my.