Remove erroneous priority for CData in xml highlights to permit user injections

Fixes #8242 

Thought the issue this resolves was closed as "not planned", after further discussion, I was able to explain that the current priority breaks *some* template languages that rely on text existing inside of a `<[CDATA[` inside of a tag.

Additionally, this priority seems to be leftover from when this file was first committed, but there is no indication for why it is present, and it is possible it is a leftover from some debugging.

This change does not break existing injections that currently ship with `nvim-treesitter`, but instead allows additional injections to be defined by users, like those found in the Max/MSP Jitter XML Shader format.
This commit is contained in:
Izzy Muerte 2025-11-02 20:24:59 -08:00 committed by GitHub
parent 42fc28ba91
commit 7933bdb17d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -189,11 +189,10 @@
; Text
(CharData) @none @spell
((CDSect
(CDSect
(CDStart) @module
(CData) @markup.raw
"]]>" @module)
(#set! priority 105))
; Misc
(Comment) @comment @spell