summaryrefslogtreecommitdiffstats
path: root/syntax/dart.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2019-09-27 19:47:32 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2019-09-27 19:47:32 +0200
commitf95026252c5a31242903a98c741887696dfbb11f (patch)
treecd697cdc96c20a44f03ff3aacc67f78fdcc6ece5 /syntax/dart.vim
parent4f3df59be709bf0d5c5c67dc804fde49abdc2700 (diff)
downloadvim-polyglot-f95026252c5a31242903a98c741887696dfbb11f.tar.gz
vim-polyglot-f95026252c5a31242903a98c741887696dfbb11f.zip
Update everything, closes #435
Diffstat (limited to 'syntax/dart.vim')
-rw-r--r--syntax/dart.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/syntax/dart.vim b/syntax/dart.vim
index e9a44bbb..797e684b 100644
--- a/syntax/dart.vim
+++ b/syntax/dart.vim
@@ -53,6 +53,11 @@ syntax match dartMetadata "@\([_$a-zA-Z][_$a-zA-Z0-9]*\.\)*[_$a-zA-Z][_$a
" Numbers
syntax match dartNumber "\<\d\+\(\.\d\+\)\=\>"
+" User Types
+if !exists('dart_highlight_types') || dart_highlight_types
+ syntax match dartTypeName "\<[A-Z]\w*\>\|\<_[A-Z]\w*\>"
+endif
+
" Core libraries
if !exists('dart_corelib_highlight') || dart_corelib_highlight
syntax keyword dartCoreClasses BidirectionalIterator Comparable DateTime
@@ -118,6 +123,7 @@ highlight default link dartTypedef Typedef
highlight default link dartTodo Todo
highlight default link dartKeyword Keyword
highlight default link dartType Type
+highlight default link dartTypeName Type
highlight default link dartInterpolation PreProc
highlight default link dartDocLink SpecialComment
highlight default link dartSpecialChar SpecialChar