aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries
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 /runtime/queries
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 'runtime/queries')
-rw-r--r--runtime/queries/kos/highlights.scm17
1 files changed, 16 insertions, 1 deletions
diff --git a/runtime/queries/kos/highlights.scm b/runtime/queries/kos/highlights.scm
index 0942b2b89..07757d2e3 100644
--- a/runtime/queries/kos/highlights.scm
+++ b/runtime/queries/kos/highlights.scm
@@ -4,8 +4,13 @@
(number) @number
+(float_number) @number.float
+
(identifier) @variable
+(parameter
+ parameter: (identifier) @variable.parameter)
+
(property_identifier) @property
[
@@ -57,8 +62,9 @@
"=>"
] @keyword.function
+"_" @character.special
+
[
- "_"
(line)
"assert"
;"async"
@@ -96,6 +102,15 @@
"}"
] @punctuation.bracket
+(string_literal_begin
+ "\\(" @punctuation.special)
+
+(string_literal_continuation
+ "\\(" @punctuation.special)
+
+(formatted_string
+ ")" @punctuation.special)
+
[
";"
":"