aboutsummaryrefslogtreecommitdiffstats
path: root/queries/scala
diff options
context:
space:
mode:
authorRiley Bruins <ribru17@hotmail.com>2024-05-12 18:23:41 -0700
committerAmaan Qureshi <amaanq12@gmail.com>2024-06-15 13:03:22 -0400
commitc911f19d91079954affd34934fd0d4d1107c477f (patch)
treedbef459a66880ea534d053b37e67aa148ca5c67b /queries/scala
parentbot(lockfile): update qmljs, v (diff)
downloadnvim-treesitter-c911f19d91079954affd34934fd0d4d1107c477f.tar
nvim-treesitter-c911f19d91079954affd34934fd0d4d1107c477f.tar.gz
nvim-treesitter-c911f19d91079954affd34934fd0d4d1107c477f.tar.bz2
nvim-treesitter-c911f19d91079954affd34934fd0d4d1107c477f.tar.lz
nvim-treesitter-c911f19d91079954affd34934fd0d4d1107c477f.tar.xz
nvim-treesitter-c911f19d91079954affd34934fd0d4d1107c477f.tar.zst
nvim-treesitter-c911f19d91079954affd34934fd0d4d1107c477f.zip
feat(scala): add some missing highlights
Diffstat (limited to 'queries/scala')
-rw-r--r--queries/scala/highlights.scm15
1 files changed, 14 insertions, 1 deletions
diff --git a/queries/scala/highlights.scm b/queries/scala/highlights.scm
index ffecefaf4..5f3936d2f 100644
--- a/queries/scala/highlights.scm
+++ b/queries/scala/highlights.scm
@@ -120,6 +120,9 @@
(binding
name: (identifier) @variable.parameter)
+(lambda_expression
+ parameters: (identifier) @variable.parameter)
+
; expressions
(field_expression
field: (identifier) @variable.member)
@@ -177,7 +180,6 @@
; `macro` not implemented yet
"object"
"override"
- "package"
"val"
"var"
"with"
@@ -211,6 +213,8 @@
(wildcard) @variable.parameter
+(namespace_wildcard) @punctuation.special
+
(annotation) @attribute
; special keywords
@@ -235,6 +239,7 @@
[
"."
","
+ ":"
] @punctuation.delimiter
[
@@ -248,6 +253,9 @@
[
"=>"
+ "?=>"
+ "="
+ "!"
"<-"
"@"
] @operator
@@ -255,6 +263,7 @@
[
"import"
"export"
+ "package"
] @keyword.import
[
@@ -278,6 +287,10 @@
(case_clause
"case" @keyword.conditional))
+(case_block
+ (case_clause
+ "=>" @punctuation.delimiter))
+
(operator_identifier) @operator
((identifier) @type