diff options
| author | Chris Dragan <chris@dragan.dev> | 2026-01-08 05:53:42 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-07 21:53:42 -0800 |
| commit | 6feaebb4561711cf6b99f2e8b96715a9fc9b496b (patch) | |
| tree | 6197e216ea8db94af8267453ae7f414bdc9dda9a /runtime/queries | |
| parent | fix(html_tags): disable spell for tags (#8410) (diff) | |
| download | nvim-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.scm | 17 |
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) + [ ";" ":" |
