Emacs突出显示没有前缀的变量?

时间:2018-02-14 15:46:21

标签: regex emacs syntax-highlighting major-mode

我正在尝试突出显示“myname”这样的名字,而不是“?myname”。我已经使用了这个正则表达式,但突出显示包括前面的字符:

("[^\\?[:word:]][[:alpha:]][_[:word:]]*" . font-lock-function-name-face)

例如,在“(myname == 1)”中,“(”除了“myname”之外还有颜色。

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

"[[:alpha:]][_[:word:]]*"只有什么问题?

字符?既没有字母也没有单词语法。对于字符(也是如此。