Hi! On 07/12/2023 12:07, Loïc Lemaître wrote: > I have noticed a font coloration issue in js-ts-mode when setting the > treesit font lock level to 4: JSX attributes color is not the same than > at level 3. > There should have a conflict between rules for "property_identifier" > treesit type. The feature that triggers the conflict is "property" (of > the level 4). > > You can reproduce the issue by following these steps: > - M-: (setq treesit-font-lock-level 4) > - M-x js-ts-mode on a JSX buffer > > Note that the bug already exists in Emacs 29.1. The attached patch seems to fix that. But it removes a function added by Yuan in e78e69b33189, while reshuffling the highlights to reorder priorities. Yuan, do you remember why you did it that way back then? Perhaps I'm missing some other conflict.