>> On Nov 16, 2022, at 12:58 PM, Yuan Fu wrote: >> >>>> >>>> :language mode >>>> :override t >>>> :feature 'statement >>>> '((expression_statement (identifier) @font-lock-variable-name-face) >>>> (labeled_statement >>>> label: (statement_identifier) @font-lock-type-face)) >>>> >>> >>> stuff like: >>> ``` >>> add_edge: // <- this thing >>> gx += WINDOW_LEFT_EDGE_X (w); >>> gy += WINDOW_TOP_EDGE_Y (w); >>> >>> store_rect: // <- and this thing >>> STORE_NATIVE_RECT (*rect, gx, gy, width, height); >>> >>> ``` >> >> What’s the intention of this query? >> >> (expression_statement (identifier) @font-lock-variable-name-face) >> >> It seems to match statements like >> >> var; >> >> ? >> >> Yuan > > You probably missed this message, ping :-) > Yeah, sorry! I think it can be removed. I really don't remember why I made that... I added the fix in a patch, and also fixed a typo (I think that messed up some fontlocking in c-ts-mode) as an apology :-) Theo