Skip to content

Commit 37cdc8c

Browse files
committed
Improvements to jsClassValue endcase
1 parent 4251230 commit 37cdc8c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

syntax/javascript.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ syntax match jsClassDefinition /\<class\>\%( [a-zA-Z_$][0-9a-zA-Z_$ \n.
163163
syntax match jsDecorator contained "@" nextgroup=jsDecoratorFunction
164164
syntax match jsDecoratorFunction contained "[a-zA-Z_][a-zA-Z0-9_.]*"
165165
syntax match jsClassProperty contained /\<[0-9a-zA-Z_$]*\>\(\s*=\)\@=/ skipwhite skipempty nextgroup=jsClassValue
166-
syntax region jsClassValue contained matchgroup=jsNoise start=/=/ end=/;/ contains=@jsExpression
166+
syntax region jsClassValue contained start=/=/ end=/\%(;\|}\)\@=/ contains=@jsExpression
167167
syntax region jsClassPropertyComputed contained matchgroup=jsBrackets start=/\[/ end=/]/ contains=@jsExpression skipwhite skipempty nextgroup=jsFuncArgs extend
168168
syntax match jsClassFuncName contained /\<[a-zA-Z_$][0-9a-zA-Z_$]*\>\%(\s*(\)\@=/ skipwhite skipempty nextgroup=jsFuncArgs
169169

0 commit comments

Comments
 (0)