aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo <leonard.paturel@openzeppelin.com>2025-05-12 17:43:30 +0100
committerGitHub <noreply@github.com>2025-05-12 18:43:30 +0200
commit066fd6505377e3fd4aa219e61ce94c2b8bdb0b79 (patch)
tree16c24091073750d554c0b3beb2b1270f36fbff3e
parentfeat(solidity): add `abstract` keyword (diff)
downloadnvim-treesitter-066fd6505377e3fd4aa219e61ce94c2b8bdb0b79.tar
nvim-treesitter-066fd6505377e3fd4aa219e61ce94c2b8bdb0b79.tar.gz
nvim-treesitter-066fd6505377e3fd4aa219e61ce94c2b8bdb0b79.tar.bz2
nvim-treesitter-066fd6505377e3fd4aa219e61ce94c2b8bdb0b79.tar.lz
nvim-treesitter-066fd6505377e3fd4aa219e61ce94c2b8bdb0b79.tar.xz
nvim-treesitter-066fd6505377e3fd4aa219e61ce94c2b8bdb0b79.tar.zst
nvim-treesitter-066fd6505377e3fd4aa219e61ce94c2b8bdb0b79.zip
feat(solidity): add doxygen injections (#7853)
-rw-r--r--queries/solidity/injections.scm12
1 files changed, 12 insertions, 0 deletions
diff --git a/queries/solidity/injections.scm b/queries/solidity/injections.scm
index 2f0e58eb6..a772e0bd9 100644
--- a/queries/solidity/injections.scm
+++ b/queries/solidity/injections.scm
@@ -1,2 +1,14 @@
((comment) @injection.content
(#set! injection.language "comment"))
+
+((comment) @injection.content
+ (#lua-match? @injection.content "^///[^/]")
+ (#set! injection.language "doxygen"))
+
+((comment) @injection.content
+ (#lua-match? @injection.content "^///$")
+ (#set! injection.language "doxygen"))
+
+((comment) @injection.content
+ (#lua-match? @injection.content "^/[*][*][^*].*[*]/$")
+ (#set! injection.language "doxygen"))