我希望每个带有_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; /* ✘ */
...
}