aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lua/nvim-treesitter/parsers.lua4
-rw-r--r--queries/query/highlights.scm (renamed from queries/scheme/highlights.scm)0
-rw-r--r--queries/query/locals.scm13
-rw-r--r--queries/scheme/locals.scm1
4 files changed, 15 insertions, 3 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 72b68eb4c..7b302d011 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -236,9 +236,9 @@ list.jsdoc = {
}
}
-list.scheme = {
+list.query = {
install_info = {
- url = "https://github.com/nvim-treesitter/tree-sitter-scheme",
+ url = "https://github.com/nvim-treesitter/tree-sitter-query",
files = { "src/parser.c" }
}
}
diff --git a/queries/scheme/highlights.scm b/queries/query/highlights.scm
index a3816b6ac..a3816b6ac 100644
--- a/queries/scheme/highlights.scm
+++ b/queries/query/highlights.scm
diff --git a/queries/query/locals.scm b/queries/query/locals.scm
new file mode 100644
index 000000000..f15fe5ae9
--- /dev/null
+++ b/queries/query/locals.scm
@@ -0,0 +1,13 @@
+(identifier) @reference
+
+(program (named_node) @scope)
+(program (anonymous_node) @scope)
+
+(named_node
+ (capture) @definition.var)
+
+(anonymous_node
+ (capture) @definition.var)
+
+(grouping
+ (capture) @definition.var)
diff --git a/queries/scheme/locals.scm b/queries/scheme/locals.scm
deleted file mode 100644
index 7d11f52b9..000000000
--- a/queries/scheme/locals.scm
+++ /dev/null
@@ -1 +0,0 @@
-(identifier) @reference