font-lock不适用于类型

时间:2016-05-15 22:11:18

标签: emacs font-lock

我希望每个带有_st后缀的关键字都以不同的颜色突出显示。

(font-lock-add-keywords
 nil
 '(("\\<\\([a-z0-9_]+_st\\)\\>" 1 font-lock-warning-face)))

我尝试使用prepend,结果相同。

namespace base {
class some_container_st {     /* ✘ (default face) */
    some_container_st() {  }  /* ✔ */
};
}

typedef base::some_container_st some_container_st; /* ✘ */

int main()
{
    struct stat var_st;   /* ✔ */
    TStat abc_st();       /* ✔ */
    some_container_st a;  /* ✔ */
    base::some_container_st b;  /* ✘ */
    ...
}

0 个答案:

没有答案