diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-04-14 13:17:26 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-04-14 13:17:26 +0200 |
commit | 14dc82fc4e6c0c08078f97a24a6c1639c1cc5113 (patch) | |
tree | dea8d2398a9377a0eee7786776e3cd420ce1ee89 /syntax/dart.vim | |
parent | e86e0ad36ef9501acbc3e8c63a1d4fab104e47cb (diff) | |
download | vim-polyglot-14dc82fc4e6c0c08078f97a24a6c1639c1cc5113.tar.gz vim-polyglot-14dc82fc4e6c0c08078f97a24a6c1639c1cc5113.zip |
Update
Diffstat (limited to 'syntax/dart.vim')
-rw-r--r-- | syntax/dart.vim | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/syntax/dart.vim b/syntax/dart.vim index 103b1da2..6c89e099 100644 --- a/syntax/dart.vim +++ b/syntax/dart.vim @@ -5,14 +5,14 @@ if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dart') == -1 " for details. All rights reserved. Use of this source code is governed by a " BSD-style license that can be found in the LICENSE file. -if !exists("g:main_syntax") - if version < 600 +if !exists('g:main_syntax') + if v:version < 600 syntax clear - elseif exists("b:current_syntax") + elseif exists('b:current_syntax') finish endif let g:main_syntax = 'dart' - syntax region dartFold start="{" end="}" transparent fold + syntax region dartFold start='{' end='}' transparent fold endif " Ensure long multiline strings are highlighted. @@ -25,7 +25,7 @@ syntax keyword dartConditional if else switch syntax keyword dartRepeat do while for syntax keyword dartBoolean true false syntax keyword dartConstant null -syntax keyword dartTypedef this super class typedef enum mixin +syntax keyword dartTypedef this super class typedef enum mixin extension syntax keyword dartOperator new is as in syntax match dartOperator "+=\=\|-=\=\|*=\=\|/=\=\|%=\=\|\~/=\=\|<<=\=\|>>=\=\|[<>]=\=\|===\=\|\!==\=\|&=\=\|\^=\=\||=\=\|||\|&&\|\[\]=\=\|=>\|!\|\~\|?\|:" syntax keyword dartCoreType void var dynamic @@ -42,9 +42,9 @@ syntax match dartUserLabelRef "\k\+" contained syntax region dartLabelRegion transparent matchgroup=dartLabel start="\<case\>" matchgroup=NONE end=":" syntax keyword dartLabel default -syntax match dartLibrary "^\(import\|export\)\>" nextgroup=dartUri skipwhite -syntax region dartUri contained start=+r\=\z(["']\)+ end=+\z1+ nextgroup=dartCombinators skipwhite -syntax region dartCombinators contained start="" end=";" contains=dartCombinator +syntax match dartLibrary "^\(import\|export\)\>" nextgroup=dartUri skipwhite skipnl +syntax region dartUri contained start=+r\=\z(["']\)+ end=+\z1+ nextgroup=dartCombinators skipwhite skipnl +syntax region dartCombinators contained start="" end=";" contains=dartCombinator,dartComment,dartLineComment syntax keyword dartCombinator contained show hide deferred as syntax match dartLibrary "^\(library\|part of\|part\)\>" @@ -136,8 +136,8 @@ highlight default link dartUserType dartType highlight default link dartType Type highlight default link dartFunction Function -let b:current_syntax = "dart" -let b:spell_options = "contained" +let b:current_syntax = 'dart' +let b:spell_options = 'contained' if g:main_syntax is# 'dart' unlet g:main_syntax |