summaryrefslogtreecommitdiff
path: root/vim/syntax/fiddle.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/syntax/fiddle.vim')
-rw-r--r--vim/syntax/fiddle.vim9
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