1;From nvim-treesitter/nvim-treesitter
 2(atx_heading
 3  (inline) @text.title)
 4
 5(setext_heading
 6  (paragraph) @text.title)
 7
 8[
 9  (atx_h1_marker)
10  (atx_h2_marker)
11  (atx_h3_marker)
12  (atx_h4_marker)
13  (atx_h5_marker)
14  (atx_h6_marker)
15  (setext_h1_underline)
16  (setext_h2_underline)
17] @punctuation.special
18
19[
20  (link_title)
21  (indented_code_block)
22  (fenced_code_block)
23] @text.literal
24
25(fenced_code_block_delimiter) @punctuation.delimiter
26
27(code_fence_content) @none
28
29(link_destination) @text.uri
30
31(link_label) @text.reference
32
33[
34  (list_marker_plus)
35  (list_marker_minus)
36  (list_marker_star)
37  (list_marker_dot)
38  (list_marker_parenthesis)
39  (thematic_break)
40] @punctuation.special
41
42[
43  (block_continuation)
44  (block_quote_marker)
45] @punctuation.special
46
47(backslash_escape) @string.escape