diff --git a/syntax/syntaxes/Scala.tmLanguage b/syntax/syntaxes/Scala.tmLanguage index 8f9e32c..dbbb975 100644 --- a/syntax/syntaxes/Scala.tmLanguage +++ b/syntax/syntaxes/Scala.tmLanguage @@ -407,6 +407,23 @@ \b(def)\s+ (`[^`]+`|[_$a-zA-Z][_$a-zA-Z0-9]*(?:_[^\t .,;()\[\]{}'"`\w])(?=[(\t ])|[_$a-zA-Z][_$a-zA-Z0-9]*|[-?~><^+*%:!#|/@\\]+) + + captures + + 1 + + name + keyword.declaration.scala + + 2 + + name + entity.name.class.declaration + + + match + \b(trait)\s+([^\s\{\(\[]+) + captures @@ -427,7 +444,7 @@ match - (case)?\b(class|trait|object)\s+([^\s\{\(\[]+) + \b(?:(case)\s+)?(class|object)\s+([^\s\{\(\[]+) captures