Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/markdown/highlights.scm')
-rw-r--r--runtime/queries/markdown/highlights.scm60
1 files changed, 22 insertions, 38 deletions
diff --git a/runtime/queries/markdown/highlights.scm b/runtime/queries/markdown/highlights.scm
index a80fc1be..ed22b806 100644
--- a/runtime/queries/markdown/highlights.scm
+++ b/runtime/queries/markdown/highlights.scm
@@ -1,62 +1,46 @@
+(setext_heading (heading_content) @markup.heading.1 (setext_h1_underline) @markup.heading.marker)
+(setext_heading (heading_content) @markup.heading.2 (setext_h2_underline) @markup.heading.marker)
-(setext_heading (paragraph) @markup.heading.1 (setext_h1_underline) @markup.heading.marker)
-(setext_heading (paragraph) @markup.heading.2 (setext_h2_underline) @markup.heading.marker)
+(atx_heading (atx_h1_marker) @markup.heading.marker (heading_content) @markup.heading.1)
+(atx_heading (atx_h2_marker) @markup.heading.marker (heading_content) @markup.heading.2)
+(atx_heading (atx_h3_marker) @markup.heading.marker (heading_content) @markup.heading.3)
+(atx_heading (atx_h4_marker) @markup.heading.marker (heading_content) @markup.heading.4)
+(atx_heading (atx_h5_marker) @markup.heading.marker (heading_content) @markup.heading.5)
+(atx_heading (atx_h6_marker) @markup.heading.marker (heading_content) @markup.heading.6)
-(atx_heading (atx_h1_marker) @markup.heading.marker) @markup.heading.1
-(atx_heading (atx_h2_marker) @markup.heading.marker) @markup.heading.2
-(atx_heading (atx_h3_marker) @markup.heading.marker) @markup.heading.3
-(atx_heading (atx_h4_marker) @markup.heading.marker) @markup.heading.4
-(atx_heading (atx_h5_marker) @markup.heading.marker) @markup.heading.5
-(atx_heading (atx_h6_marker) @markup.heading.marker) @markup.heading.6
+(code_fence_content) @none
[
(indented_code_block)
(fenced_code_block)
] @markup.raw.block
-(info_string) @label
+(block_quote) @markup.quote
-[
- (fenced_code_block_delimiter)
-] @punctuation.bracket
+(code_span) @markup.raw.inline
-[
- (link_destination)
-] @markup.link.url
+(emphasis) @markup.italic
+
+(strong_emphasis) @markup.bold
+
+(link_destination) @markup.link.url
+(link_label) @markup.link.label
[
- (link_label)
-] @markup.link.label
+ (link_text)
+ (image_description)
+] @markup.link.text
[
(list_marker_plus)
(list_marker_minus)
(list_marker_star)
-] @markup.list.unnumbered
-
-[
(list_marker_dot)
(list_marker_parenthesis)
-] @markup.list.numbered
-
-(task_list_marker_checked) @markup.list.checked
-(task_list_marker_unchecked) @markup.list.unchecked
-
-(thematic_break) @punctuation.special
-
-[
- (block_continuation)
- (block_quote_marker)
] @punctuation.special
[
(backslash_escape)
-] @string.escape
-
-(block_quote) @markup.quote
+ (hard_line_break)
+] @string.character.escape
-(pipe_table_row
- "|" @punctuation.special)
-(pipe_table_header
- "|" @punctuation.special)
-(pipe_table_delimiter_row) @punctuation.special