From d0b17cc0b9c8c3055530770a9dd4de659232c692 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sun, 27 Aug 2023 01:40:58 -0400 Subject: [PATCH] feat(doxygen): update parser and queries --- lockfile.json | 2 +- queries/doxygen/highlights.scm | 6 ++++++ queries/doxygen/injections.scm | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lockfile.json b/lockfile.json index 5171cd406..47a900cf9 100644 --- a/lockfile.json +++ b/lockfile.json @@ -108,7 +108,7 @@ "revision": "9ab85550c896d8b294d9b9ca1e30698736f08cea" }, "doxygen": { - "revision": "7bee4eb4d674ce0a6e35d0967b846816f72d5ce7" + "revision": "7ac6203cc018ff440b45b6d5aeba596f02eec4d5" }, "dtd": { "revision": "9deacbfb79cb3527a0396255beb17e1bba3f2052" diff --git a/queries/doxygen/highlights.scm b/queries/doxygen/highlights.scm index 621199865..de0fc3e5d 100644 --- a/queries/doxygen/highlights.scm +++ b/queries/doxygen/highlights.scm @@ -16,6 +16,8 @@ "\\a" @tag +(code_block_language) @label + [ "in" "out" @@ -33,6 +35,10 @@ [ "," "::" + (code_block_start) + (code_block_end) ] @punctuation.delimiter [ "(" ")" "[" "]" ] @punctuation.bracket + +(code_block_content) @none diff --git a/queries/doxygen/injections.scm b/queries/doxygen/injections.scm index 1b5ee5858..7dba61097 100644 --- a/queries/doxygen/injections.scm +++ b/queries/doxygen/injections.scm @@ -6,3 +6,7 @@ ((link) @injection.content (#set! injection.language "html")) + +((code_block + (code_block_language) @injection.language + (code_block_content) @injection.content))