diff options
Diffstat (limited to 'vim/syntax/fiddle.vim')
-rw-r--r-- | vim/syntax/fiddle.vim | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/vim/syntax/fiddle.vim b/vim/syntax/fiddle.vim index 70a3f26..416b4a7 100644 --- a/vim/syntax/fiddle.vim +++ b/vim/syntax/fiddle.vim @@ -1,4 +1,4 @@ -syn keyword FiddlePackage option package nextgroup=FiddleIdent skipwhite +syn keyword FiddlePackage option package nextgroup=FiddleName skipwhite syn keyword FiddleDecl reg instance at location reserved nextgroup=FiddleIdent skipwhite syn keyword FiddleTypeDecl type regtype bits nextgroup=FiddleIdent skipwhite syn keyword FiddleEnum enum @@ -6,8 +6,11 @@ syn keyword FiddleBuiltin assert_pos syn keyword FiddleModifier wo ro rw syn keyword FiddleStorageClass struct union bitstruct bitunion +syn match FiddleUsing +using+ nextgroup=FiddleName skipwhite + syn match FiddleColon +:+ skipwhite nextgroup=FiddleContainedType -syn match FiddleContainedType +[a-zA-Z0-9_]\++ contained +syn match FiddleContainedType +[a-zA-Z0-9_.]\++ contained +syn match FiddleName +\<[a-zA-Z0-9_.]\+\>+ contained syn match FiddleIdent +[A-Za-z0-9_]\++ contained @@ -33,6 +36,7 @@ hi! link FiddleString String hi! link FiddleDirective PreProc hi! link FiddleContainedType Type hi! link FiddleModifier StorageClass +hi! link FiddleUsing StorageClass hi! link FiddleBuiltin Function hi! link FiddleEnum StorageClass hi! link FiddleStorageClass FiddleEnum @@ -43,3 +47,4 @@ hi! link FiddleComment Comment hi! link FiddlePackage Include hi! link FiddleTypeDecl StorageClass hi! link FiddleIdent Identifier +hi! link FiddleName Identifier |