feat(queries): add embedded language injections for Bruno blocks

This commit is contained in:
2026-03-11 15:23:44 +02:00
parent 1b1aead30e
commit 7739598c04
7 changed files with 954 additions and 927 deletions

59
queries/injections.scm Normal file
View File

@@ -0,0 +1,59 @@
((bodyraw
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "json"))
((bodyjson
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "json"))
((bodygraphql
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "graphql"))
((bodygraphqlvars
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "json"))
((bodyxml
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "xml"))
((bodysparql
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "sparql"))
((scriptreq
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "javascript"))
((scriptres
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "javascript"))
((tests
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "javascript"))
((docs
(keyword)
(textblock
(rawtext) @injection.content))
(#set! injection.language "markdown"))