summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--syntax/dart.vim4
-rw-r--r--syntax/julia.vim2
-rw-r--r--syntax/zig.vim2
-rw-r--r--syntax/zir.vim2
4 files changed, 5 insertions, 5 deletions
diff --git a/syntax/dart.vim b/syntax/dart.vim
index 6c89e099..d481399f 100644
--- a/syntax/dart.vim
+++ b/syntax/dart.vim
@@ -30,13 +30,13 @@ syntax keyword dartOperator new is as in
syntax match dartOperator "+=\=\|-=\=\|*=\=\|/=\=\|%=\=\|\~/=\=\|<<=\=\|>>=\=\|[<>]=\=\|===\=\|\!==\=\|&=\=\|\^=\=\||=\=\|||\|&&\|\[\]=\=\|=>\|!\|\~\|?\|:"
syntax keyword dartCoreType void var dynamic
syntax keyword dartStatement return
-syntax keyword dartStorageClass static abstract final const factory
+syntax keyword dartStorageClass static abstract final const factory late
syntax keyword dartExceptions throw rethrow try on catch finally
syntax keyword dartAssert assert
syntax keyword dartClassDecl extends with implements
syntax keyword dartBranch break continue nextgroup=dartUserLabelRef skipwhite
syntax keyword dartKeyword get set operator call external async await
- \ yield sync native covariant
+ \ yield sync native covariant required
syntax match dartUserLabelRef "\k\+" contained
syntax region dartLabelRegion transparent matchgroup=dartLabel start="\<case\>" matchgroup=NONE end=":"
diff --git a/syntax/julia.vim b/syntax/julia.vim
index c23dc915..ac39d6f4 100644
--- a/syntax/julia.vim
+++ b/syntax/julia.vim
@@ -124,7 +124,7 @@ syntax region juliaCurBraBlock matchgroup=juliaParDelim start="{" end="}" cont
" This is really ugly. It would be better to mask most keywords when a dot is
" found, introducing some kind of dot-environment
-let s:nodot = '\%(\.\)\@'.s:d(1).'1<!'
+let s:nodot = '\%(\.\)\@'.s:d(1).'<!'
exec 'syntax match juliaKeyword display "'.s:nodot.'\<\%(return\|local\|global\|import\%(all\)\?\|export\|using\|const\|where\)\>"'
syntax match juliaInfixKeyword display "\%(=\s*\)\@<!\<\%(in\|isa\)\>\S\@!\%(\s*=\)\@!"
diff --git a/syntax/zig.vim b/syntax/zig.vim
index 8ce68550..91cc5ce6 100644
--- a/syntax/zig.vim
+++ b/syntax/zig.vim
@@ -12,7 +12,7 @@ let b:current_syntax = "zig"
syn keyword zigStorage const var extern packed export pub noalias inline noinline comptime callconv volatile allowzero align linksection threadlocal
syn keyword zigStructure struct enum union error
-syn keyword zigStatement break return continue asm defer errdefer unreachable try catch async noasync await suspend resume
+syn keyword zigStatement break return continue asm defer errdefer unreachable try catch async nosuspend await suspend resume
syn keyword zigConditional if else switch and or orelse
syn keyword zigRepeat while for
diff --git a/syntax/zir.vim b/syntax/zir.vim
index c985aca4..906e892e 100644
--- a/syntax/zir.vim
+++ b/syntax/zir.vim
@@ -14,7 +14,7 @@ syn region zirCommentLine start=";" end="$" contains=zirTodo,@Spell
syn region zirBlock start="{" end="}" transparent fold
-syn keyword zirKeyword primitive fntype int str as ptrtoint fieldptr deref asm unreachable export ref
+syn keyword zirKeyword primitive fntype int str as ptrtoint fieldptr deref asm unreachable export ref fn
syn keyword zirTodo contained TODO