Skip to content

Commit e00a49b

Browse files
committed
Add accessor keyword
1 parent c470ce1 commit e00a49b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: syntax/javascript.vim

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ syntax keyword jsClassKeyword contained class
186186
syntax keyword jsExtendsKeyword contained extends skipwhite skipempty nextgroup=@jsExpression
187187
syntax match jsClassNoise contained /\./
188188
syntax match jsClassFuncName contained /\<\K\k*\ze\s*[(<]/ skipwhite skipempty nextgroup=jsFuncArgs,jsFlowClassFunctionGroup
189-
syntax match jsClassMethodType contained /\<\%([gs]et\|static\)\ze\s\+\K\k*/ skipwhite skipempty nextgroup=jsAsyncKeyword,jsClassFuncName,jsClassProperty
189+
syntax match jsClassMethodType contained /\<\%([gs]et\|static\|accessor\)\ze\s\+\K\k*/ skipwhite skipempty nextgroup=jsAsyncKeyword,jsClassFuncName,jsClassProperty
190190
syntax region jsClassDefinition start=/\<class\>/ end=/\(\<extends\>\s\+\)\@<!{\@=/ contains=jsClassKeyword,jsExtendsKeyword,jsClassNoise,@jsExpression,jsFlowClassGroup skipwhite skipempty nextgroup=jsCommentClass,jsClassBlock,jsFlowClassGroup
191191
syntax match jsClassProperty contained /\<\K\k*\ze\s*[=;]/ skipwhite skipempty nextgroup=jsClassValue,jsFlowClassDef
192192
syntax region jsClassValue contained start=/=/ end=/\_[;}]\@=/ contains=@jsExpression

0 commit comments

Comments
 (0)