aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-10-22 18:19:44 +0300
committerObserverOfTime <chronobserver@disroot.org>2022-11-26 13:17:51 +0200
commit353538d570727e38921aeee81f4ebfa0d891ec6f (patch)
tree806e6c30064c1abf10a22aeaa2a3064cccb05e88
parenthighlights(sxhkdrc): fix captures (diff)
downloadnvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar
nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.gz
nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.bz2
nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.lz
nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.xz
nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.tar.zst
nvim-treesitter-353538d570727e38921aeee81f4ebfa0d891ec6f.zip
highlights(tiger): fix captures
-rw-r--r--queries/tiger/highlights.scm10
-rw-r--r--tests/query/highlights/tiger/imports.tig2
-rw-r--r--tests/query/highlights/tiger/keywords.tig2
-rw-r--r--tests/query/highlights/tiger/object-oriented.tig4
4 files changed, 7 insertions, 11 deletions
diff --git a/queries/tiger/highlights.scm b/queries/tiger/highlights.scm
index cbab4fae8..f4256a34c 100644
--- a/queries/tiger/highlights.scm
+++ b/queries/tiger/highlights.scm
@@ -23,6 +23,7 @@
[
"function"
"primitive"
+ "method"
] @keyword.function
[
@@ -32,13 +33,9 @@
"while"
] @repeat
-[
- "new"
-] @constructor
+"new" @keyword.operator
-[
- "method"
-] @method
+"import" @include
[
"array"
@@ -46,7 +43,6 @@
"else"
"end"
"if"
- "import"
"in"
"let"
"of"
diff --git a/tests/query/highlights/tiger/imports.tig b/tests/query/highlights/tiger/imports.tig
index c4366690d..068dc4810 100644
--- a/tests/query/highlights/tiger/imports.tig
+++ b/tests/query/highlights/tiger/imports.tig
@@ -1,4 +1,4 @@
import "lib.tih"
-/* <- keyword */
+/* <- include */
/* ^ string.special */
/* vim: set ft=tiger: */
diff --git a/tests/query/highlights/tiger/keywords.tig b/tests/query/highlights/tiger/keywords.tig
index 11650977b..862a531cd 100644
--- a/tests/query/highlights/tiger/keywords.tig
+++ b/tests/query/highlights/tiger/keywords.tig
@@ -10,7 +10,7 @@ let
/* <- keyword.function */
import "lib.tih"
- /* <- keyword */
+ /* <- include */
type array_of_int = array of int
/* <- keyword */
diff --git a/tests/query/highlights/tiger/object-oriented.tig b/tests/query/highlights/tiger/object-oriented.tig
index 22e6dac19..b09b82b19 100644
--- a/tests/query/highlights/tiger/object-oriented.tig
+++ b/tests/query/highlights/tiger/object-oriented.tig
@@ -12,13 +12,13 @@ let
var a := 12
method meth() : int = self.a
- /* <- method */
+ /* <- keyword.function */
/* ^ method */
/* ^ variable.builtin */
}
var object := new B
- /* ^ constructor */
+ /* ^ keyword.operator */
in
object.a := 27;
/* ^ property */