feat(djot)!: update to breaking parser changes (#7594)

This commit is contained in:
Jonas Hietala 2025-01-28 21:58:52 +01:00 committed by GitHub
parent 043d5fb150
commit 80c7af6d04
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 37 additions and 61 deletions

View file

@ -129,7 +129,7 @@
"revision": "0229c0211dba909c5d45129ac784a3f4d49c243a" "revision": "0229c0211dba909c5d45129ac784a3f4d49c243a"
}, },
"djot": { "djot": {
"revision": "886601b67d1f4690173a4925c214343c30704d32" "revision": "639c2dd7f53ee7755c9bdb560598c56ad128ef30"
}, },
"dockerfile": { "dockerfile": {
"revision": "971acdd908568b4531b0ba28a445bf0bb720aba5" "revision": "971acdd908568b4531b0ba28a445bf0bb720aba5"

View file

@ -1,14 +1,28 @@
(heading1) @markup.heading.1 (heading) @markup.heading
(heading2) @markup.heading.2 ((heading
(marker) @_heading.marker) @markup.heading.1
(#eq? @_heading.marker "# "))
(heading3) @markup.heading.3 ((heading
(marker) @_heading.marker) @markup.heading.2
(#eq? @_heading.marker "## "))
(heading4) @markup.heading.4 ((heading
(marker) @_heading.marker) @markup.heading.3
(#eq? @_heading.marker "### "))
(heading5) @markup.heading.5 ((heading
(marker) @_heading.marker) @markup.heading.4
(#eq? @_heading.marker "##### "))
(heading6) @markup.heading.6 ((heading
(marker) @_heading.marker) @markup.heading.5
(#eq? @_heading.marker "###### "))
((heading
(marker) @_heading.marker) @markup.heading.6
(#eq? @_heading.marker "####### "))
(thematic_break) @string.special (thematic_break) @string.special
@ -148,50 +162,21 @@
(subscript) (subscript)
] @string.special ] @string.special
; We need to target tokens specifically because `{=` etc can exist as fallback symbols in
; regular text, which we don't want to highlight or conceal.
(highlighted
[
"{="
"=}"
] @punctuation.delimiter
(#set! conceal ""))
(insert
[
"{+"
"+}"
] @punctuation.delimiter
(#set! conceal ""))
(delete
[
"{-"
"-}"
] @punctuation.delimiter
(#set! conceal ""))
(superscript
[
"^"
"{^"
"^}"
] @punctuation.delimiter
(#set! conceal ""))
(subscript
[
"~"
"{~"
"~}"
] @punctuation.delimiter
(#set! conceal ""))
([ ([
(emphasis_begin) (emphasis_begin)
(emphasis_end) (emphasis_end)
(strong_begin) (strong_begin)
(strong_end) (strong_end)
(superscript_begin)
(superscript_end)
(subscript_begin)
(subscript_end)
(highlighted_begin)
(highlighted_end)
(insert_begin)
(insert_end)
(delete_begin)
(delete_end)
(verbatim_marker_begin) (verbatim_marker_begin)
(verbatim_marker_end) (verbatim_marker_end)
(math_marker) (math_marker)
@ -211,9 +196,10 @@
((raw_inline) @markup.raw ((raw_inline) @markup.raw
(#set! priority 90)) (#set! priority 90))
(comment [
"%" @comment (comment)
(#set! conceal "")) (inline_comment)
] @comment
(span (span
[ [
@ -302,18 +288,14 @@
(full_reference_image (full_reference_image
[ [
"!["
"[" "["
"]" "]"
] @punctuation.bracket) ] @punctuation.bracket)
(collapsed_reference_image (collapsed_reference_image
[ "[]" @punctuation.bracket)
"!["
"]"
] @punctuation.bracket)
(inline_image (image_description
[ [
"![" "!["
"]" "]"
@ -321,12 +303,6 @@
(image_description) @markup.italic (image_description) @markup.italic
(image_description
[
"["
"]"
] @punctuation.bracket)
(link_reference_definition (link_reference_definition
[ [
"[" "["