diff --git a/syntax/scala.vim b/syntax/scala.vim index bb0fe0a..6089369 100644 --- a/syntax/scala.vim +++ b/syntax/scala.vim @@ -188,7 +188,7 @@ hi link scalaTypeOperator Keyword hi link scalaTypeAnnotationParameter Function syn match scalaShebang "\%^#!.*" display -syn region scalaMultilineComment start="/\*" end="\*/" contains=scalaMultilineComment,scalaDocLinks,scalaParameterAnnotation,scalaCommentAnnotation,scalaTodo,scalaCommentCodeBlock,@Spell keepend fold +syn region scalaMultilineComment start="/\*" end="\*/" contains=scalaMultilineComment,scalaDocLinks,scalaParameterAnnotation,scalaCommentAnnotation,scalaTodo,scalaCommentCodeBlock,@Spell keepend extend fold syn match scalaCommentAnnotation "@[_A-Za-z0-9$]\+" contained syn match scalaParameterAnnotation "\%(@tparam\|@param\|@see\)" nextgroup=scalaParamAnnotationValue skipwhite contained syn match scalaParamAnnotationValue /[.`_A-Za-z0-9$]\+/ contained diff --git a/syntax/testfile.scala b/syntax/testfile.scala index 1790c6f..d9841d1 100644 --- a/syntax/testfile.scala +++ b/syntax/testfile.scala @@ -57,6 +57,8 @@ class ScalaClass(i: Int = 12, b: Trait[A, Trait[B, C]]) extends B with SomeTrait * *
  • * + * /* a nested block comment */ + * * @param parameter Explanation of the parameter. Speling. * @return TODO */