mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 19:17:02 -04:00
feat(djot)!: update to breaking parser changes (#7594)
This commit is contained in:
parent
043d5fb150
commit
80c7af6d04
2 changed files with 37 additions and 61 deletions
|
|
@ -129,7 +129,7 @@
|
|||
"revision": "0229c0211dba909c5d45129ac784a3f4d49c243a"
|
||||
},
|
||||
"djot": {
|
||||
"revision": "886601b67d1f4690173a4925c214343c30704d32"
|
||||
"revision": "639c2dd7f53ee7755c9bdb560598c56ad128ef30"
|
||||
},
|
||||
"dockerfile": {
|
||||
"revision": "971acdd908568b4531b0ba28a445bf0bb720aba5"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
@ -148,50 +162,21 @@
|
|||
(subscript)
|
||||
] @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_end)
|
||||
(strong_begin)
|
||||
(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_end)
|
||||
(math_marker)
|
||||
|
|
@ -211,9 +196,10 @@
|
|||
((raw_inline) @markup.raw
|
||||
(#set! priority 90))
|
||||
|
||||
(comment
|
||||
"%" @comment
|
||||
(#set! conceal ""))
|
||||
[
|
||||
(comment)
|
||||
(inline_comment)
|
||||
] @comment
|
||||
|
||||
(span
|
||||
[
|
||||
|
|
@ -302,18 +288,14 @@
|
|||
|
||||
(full_reference_image
|
||||
[
|
||||
"!["
|
||||
"["
|
||||
"]"
|
||||
] @punctuation.bracket)
|
||||
|
||||
(collapsed_reference_image
|
||||
[
|
||||
"!["
|
||||
"]"
|
||||
] @punctuation.bracket)
|
||||
"[]" @punctuation.bracket)
|
||||
|
||||
(inline_image
|
||||
(image_description
|
||||
[
|
||||
"!["
|
||||
"]"
|
||||
|
|
@ -321,12 +303,6 @@
|
|||
|
||||
(image_description) @markup.italic
|
||||
|
||||
(image_description
|
||||
[
|
||||
"["
|
||||
"]"
|
||||
] @punctuation.bracket)
|
||||
|
||||
(link_reference_definition
|
||||
[
|
||||
"["
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue