Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/wikitext/highlights.scm')
-rw-r--r--runtime/queries/wikitext/highlights.scm92
1 files changed, 92 insertions, 0 deletions
diff --git a/runtime/queries/wikitext/highlights.scm b/runtime/queries/wikitext/highlights.scm
new file mode 100644
index 00000000..a3545ca8
--- /dev/null
+++ b/runtime/queries/wikitext/highlights.scm
@@ -0,0 +1,92 @@
+(heading1
+ (heading_marker) @markup.heading.marker
+ (text) @markup.heading.1
+ (heading_marker) @markup.heading.marker
+)
+(heading2
+ (heading_marker) @markup.heading.marker
+ (text) @markup.heading.2
+ (heading_marker) @markup.heading.marker
+)
+(heading3
+ (heading_marker) @markup.heading.marker
+ (text) @markup.heading.3
+ (heading_marker) @markup.heading.marker
+)
+(heading4
+ (heading_marker) @markup.heading.marker
+ (text) @markup.heading.4
+ (heading_marker) @markup.heading.marker
+)
+(heading5
+ (heading_marker) @markup.heading.marker
+ (text) @markup.heading.5
+ (heading_marker) @markup.heading.marker
+)
+(heading6
+ (heading_marker) @markup.heading.marker
+ (text) @markup.heading.6
+ (heading_marker) @markup.heading.marker
+)
+
+(wikilink
+ (wikilink_page) @markup.link.url
+ (page_name_segment)? @markup.link.label
+)
+(external_link
+ (url) @markup.link.url
+ (page_name_segment)? @markup.link.label
+)
+
+(template
+ (template_name) @function
+ (template_argument
+ (template_param_name)? @attribute
+ (template_param_value)? @string
+ )
+)
+
+(comment) @comment
+
+[
+ "[["
+ "]]"
+ "{{"
+ "}}"
+ "{|"
+ "|}"
+ "["
+ "]"
+ "<"
+ ">"
+ "</"
+] @punctuation.bracket
+
+[
+ "|"
+ "|-"
+ "|+"
+ "!"
+ "!!"
+ "||"
+] @punctuation.delimiter
+
+(table_header_block
+ (content) @markup.bold
+)
+(table_header_inline
+ (content) @markup.bold
+)
+
+(html_tag_name) @tag
+(html_attribute
+ (html_attribute_name) @attribute
+)
+(html_attribute
+ (html_attribute_name) @attribute
+ (html_attribute_value) @string
+)
+
+(italic) @markup.italic
+(bold) @markup.bold
+