From 2caca1c4e92d46a9b021deed5d50025a5f229325 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 12 Aug 2023 21:14:18 -0400 Subject: Add pod highlighting (#7907) --- runtime/queries/pod/highlights.scm | 61 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 runtime/queries/pod/highlights.scm (limited to 'runtime/queries/pod') diff --git a/runtime/queries/pod/highlights.scm b/runtime/queries/pod/highlights.scm new file mode 100644 index 00000000..e8bd4b54 --- /dev/null +++ b/runtime/queries/pod/highlights.scm @@ -0,0 +1,61 @@ +[(pod_directive) + (head_directive) + (over_directive) + (item_directive) + (back_directive) + (encoding_directive) + (cut_directive)] @tag + +(head_paragraph + (head_directive) @directive + (#eq? @directive "=head1") + (content) @markup.heading.1) +(head_paragraph + (head_directive) @directive + (#eq? @directive "=head2") + (content) @markup.heading.2) +(head_paragraph + (head_directive) @directive + (#eq? @directive "=head3") + (content) @markup.heading.3) +(head_paragraph + (head_directive) @directive + (#eq? @directive "=head4") + (content) @markup.heading.4) +(head_paragraph + (head_directive) @directive + (#eq? @directive "=head5") + (content) @markup.heading.5) +(head_paragraph + (head_directive) @directive + (#eq? @directive "=head6") + (content) @markup.heading.6) + +(over_paragraph (content) @constant.numeric.integer) +(item_paragraph (content) @markup.list) +(encoding_paragraph (content) @string) + +(verbatim_paragraph (content) @markup.raw) + +(interior_sequence) @tag + +(interior_sequence + (sequence_letter) @letter + (#eq? @letter "B") + (content) @markup.bold) +(interior_sequence + (sequence_letter) @letter + (#eq? @letter "C") + (content) @markup.raw) +(interior_sequence + (sequence_letter) @letter + (#eq? @letter "F") + (content) @markup.italic) +(interior_sequence + (sequence_letter) @letter + (#eq? @letter "I") + (content) @markup.italic) +(interior_sequence + (sequence_letter) @letter + (#eq? @letter "L") + (content) @markup.link.url) -- cgit v1.2.3-70-g09d2