mirror of
https://github.com/kristoferssolo/tree-sitter-bruno.git
synced 2026-03-22 00:36:24 +00:00
feat(queries): add folding, indent, and tags queries
This commit is contained in:
6
queries/folds.scm
Normal file
6
queries/folds.scm
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
[
|
||||||
|
(object_block)
|
||||||
|
(assert_block)
|
||||||
|
(array_block)
|
||||||
|
(textblock)
|
||||||
|
] @fold
|
||||||
11
queries/indents.scm
Normal file
11
queries/indents.scm
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[
|
||||||
|
(object_block)
|
||||||
|
(assert_block)
|
||||||
|
(array_block)
|
||||||
|
(textblock)
|
||||||
|
] @indent.begin
|
||||||
|
|
||||||
|
[
|
||||||
|
"}"
|
||||||
|
"]"
|
||||||
|
] @indent.end
|
||||||
77
queries/tags.scm
Normal file
77
queries/tags.scm
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
((meta
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((http
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((query
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((headers
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((authawsv4
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((authbasic
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((authbearer
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((authdigest
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((authoauth2
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((bodyraw
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((bodyjson
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((bodytext
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((bodyxml
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((bodysparql
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((bodygraphql
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((bodygraphqlvars
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((vars_plain
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((varsreq
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((varsres
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((params_query
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((params_path
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((assert
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((scriptreq
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((scriptres
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((tests
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
|
|
||||||
|
((docs
|
||||||
|
(keyword) @name) @definition.module)
|
||||||
@@ -12,7 +12,8 @@
|
|||||||
"injection-regex": "^bruno$",
|
"injection-regex": "^bruno$",
|
||||||
"class-name": "TreeSitterBruno",
|
"class-name": "TreeSitterBruno",
|
||||||
"highlights": "queries/highlights.scm",
|
"highlights": "queries/highlights.scm",
|
||||||
"injections": "queries/injections.scm"
|
"injections": "queries/injections.scm",
|
||||||
|
"tags": "queries/tags.scm"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
|
|||||||
Reference in New Issue
Block a user