fix(runtime): sync bundled treesitter queries

This commit is contained in:
Christian Clason 2024-07-24 15:06:01 +02:00
parent 64727ac012
commit 862338255d
4 changed files with 24 additions and 15 deletions

View File

@ -162,7 +162,7 @@
; Tables
(field
name: (identifier) @variable.member)
name: (identifier) @property)
(dot_index_expression
field: (identifier) @variable.member)

View File

@ -8,28 +8,22 @@
(setext_h2_underline) @markup.heading.2)
(atx_heading
(atx_h1_marker) @markup.heading.1
(inline) @markup.heading.1)
(atx_h1_marker)) @markup.heading.1
(atx_heading
(atx_h2_marker) @markup.heading.2
(inline) @markup.heading.2)
(atx_h2_marker)) @markup.heading.2
(atx_heading
(atx_h3_marker) @markup.heading.3
(inline) @markup.heading.3)
(atx_h3_marker)) @markup.heading.3
(atx_heading
(atx_h4_marker) @markup.heading.4
(inline) @markup.heading.4)
(atx_h4_marker)) @markup.heading.4
(atx_heading
(atx_h5_marker) @markup.heading.5
(inline) @markup.heading.5)
(atx_h5_marker)) @markup.heading.5
(atx_heading
(atx_h6_marker) @markup.heading.6
(inline) @markup.heading.6)
(atx_h6_marker)) @markup.heading.6
(info_string) @label

View File

@ -85,12 +85,22 @@
[
(link_destination)
(uri_autolink)
(email_autolink)
] @markup.link.url @nospell
((link_destination) @_url
(#set! @_url "url" @_url))
((uri_autolink) @_url
(#offset! @_url 0 1 0 -1)
(#set! @_url "url" @_url))
(entity_reference) @nospell
; Replace common HTML entities.
((entity_reference) @character.special
(#eq? @character.special " ")
(#set! conceal ""))
(#set! conceal " "))
((entity_reference) @character.special
(#eq? @character.special "<")

View File

@ -1052,10 +1052,15 @@ describe('treesitter highlighting (markdown)', function()
insert(string.format('[This link text](%s) is a hyperlink.', url))
screen:add_extra_attr_ids({
[100] = { foreground = Screen.colors.DarkCyan, url = 'https://example.com' },
[101] = {
foreground = Screen.colors.SlateBlue,
url = 'https://example.com',
underline = true,
},
})
screen:expect({
grid = [[
{25:[}{100:This link text}{25:](}{28:https://example.com}{25:)} is|
{25:[}{100:This link text}{25:](}{101:https://example.com}{25:)} is|
a hyperlink^. |
{1:~ }|*3
|