aboutsummaryrefslogtreecommitdiffstats
path: root/tests/query
diff options
context:
space:
mode:
authorChris Dragan <chris@dragan.dev>2026-01-08 05:53:42 +0000
committerGitHub <noreply@github.com>2026-01-07 21:53:42 -0800
commit6feaebb4561711cf6b99f2e8b96715a9fc9b496b (patch)
tree6197e216ea8db94af8267453ae7f414bdc9dda9a /tests/query
parentfix(html_tags): disable spell for tags (#8410) (diff)
downloadnvim-treesitter-6feaebb4561711cf6b99f2e8b96715a9fc9b496b.tar
nvim-treesitter-6feaebb4561711cf6b99f2e8b96715a9fc9b496b.tar.gz
nvim-treesitter-6feaebb4561711cf6b99f2e8b96715a9fc9b496b.tar.bz2
nvim-treesitter-6feaebb4561711cf6b99f2e8b96715a9fc9b496b.tar.lz
nvim-treesitter-6feaebb4561711cf6b99f2e8b96715a9fc9b496b.tar.xz
nvim-treesitter-6feaebb4561711cf6b99f2e8b96715a9fc9b496b.tar.zst
nvim-treesitter-6feaebb4561711cf6b99f2e8b96715a9fc9b496b.zip
feat(kos): highlights improvements (#8404)
* Mark floats as number.float * Mark function arguments as variable.parameter * Mark _ placeholder as character.special * Mark string interpolation delimiters as punctuation.special
Diffstat (limited to 'tests/query')
-rw-r--r--tests/query/highlights/kos/test.kos40
1 files changed, 37 insertions, 3 deletions
diff --git a/tests/query/highlights/kos/test.kos b/tests/query/highlights/kos/test.kos
index 981fdb313..4e1b0ec6d 100644
--- a/tests/query/highlights/kos/test.kos
+++ b/tests/query/highlights/kos/test.kos
@@ -21,15 +21,15 @@ fun name(arg1,
# ^ keyword.function
# ^ function
# ^ punctuation.bracket
-# ^ variable
+# ^ variable.parameter
# ^ punctuation.delimiter
arg2 = "default",
-# ^ variable
+# ^ variable.parameter
# ^ operator
# ^ string
# ^ punctuation.delimiter
arg3...)
-# ^ variable
+# ^ variable.parameter
# ^ operator
# ^ punctuation.bracket
{
@@ -147,3 +147,37 @@ name.name()
# ^ function.method.call
# ^ punctuation.bracket
# ^ punctuation.bracket
+
+print("hello \(123 + var) world \(true)")
+# <- function.call
+# ^ punctuation.bracket
+# ^ string
+# ^ punctuation.special
+# ^ number
+# ^ operator
+# ^ variable
+# ^ punctuation.special
+# ^ string
+# ^ punctuation.special
+# ^ boolean
+# ^ punctuation.special
+# ^ punctuation.bracket
+
+[] -> each((x,_,y) => x + y)
+# <- punctuation.bracket
+#^ punctuation.bracket
+# ^ operator
+# ^ function.call
+# ^ punctuation.bracket
+# ^ punctuation.bracket
+# ^ variable.parameter
+# ^ punctuation.delimiter
+# ^ character.special
+# ^ punctuation.delimiter
+# ^ variable.parameter
+# ^ punctuation.bracket
+# ^ keyword.function
+# ^ variable
+# ^ operator
+# ^ variable
+# ^ punctuation.bracket