aboutsummaryrefslogtreecommitdiff
path: root/runtime/queries/gemini
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/queries/gemini')
-rw-r--r--runtime/queries/gemini/highlights.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/runtime/queries/gemini/highlights.scm b/runtime/queries/gemini/highlights.scm
new file mode 100644
index 00000000..f98c8532
--- /dev/null
+++ b/runtime/queries/gemini/highlights.scm
@@ -0,0 +1,26 @@
+(link) @punctuation.bracket
+(link
+ label: (text) @markup.link.label)
+(link
+ uri: (uri) @markup.link.url)
+
+[
+ (start_pre)
+ (pre)
+ (end_pre)
+] @markup.raw.block
+(start_pre
+ alt: (text) @label)
+
+(heading1
+ (text) @markup.heading.1) @markup.heading.marker
+(heading2
+ (text) @markup.heading.2) @markup.heading.marker
+(heading3
+ (text) @markup.heading.3) @markup.heading.marker
+
+(ulist
+ (indicator) @markup.list.unnumbered)
+(quote
+ (indicator) @markup.quote
+ (text) @markup.italic)