summaryrefslogtreecommitdiffstats
path: root/syntax
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2020-09-15 10:45:50 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2020-09-15 10:45:50 +0200
commitd43d269bedbb6bcf725eaf5bb5b3c5a0bcfcb0c0 (patch)
tree8e7702293cc2ced66ac83e4bbe4ae537f7312f8e /syntax
parent4314841aa4772d98b186636bdbf34fcf48c74275 (diff)
downloadvim-polyglot-d43d269bedbb6bcf725eaf5bb5b3c5a0bcfcb0c0.tar.gz
vim-polyglot-d43d269bedbb6bcf725eaf5bb5b3c5a0bcfcb0c0.zip
Update
Diffstat (limited to 'syntax')
-rw-r--r--syntax/dune.vim2
-rw-r--r--syntax/erlang.vim2
-rw-r--r--syntax/odin.vim4
-rw-r--r--syntax/zig.vim2
4 files changed, 6 insertions, 4 deletions
diff --git a/syntax/dune.vim b/syntax/dune.vim
index b9160f78..31925088 100644
--- a/syntax/dune.vim
+++ b/syntax/dune.vim
@@ -20,7 +20,7 @@ syn keyword lispKey ppx_runtime_libraries virtual_deps js_of_ocaml link_flags
syn keyword lispKey javascript_files flags ocamlc_flags ocamlopt_flags pps staged_pps
syn keyword lispKey library_flags c_flags c_library_flags kind package action
syn keyword lispKey deps targets locks fallback
-syn keyword lispKey inline_tests tests names
+syn keyword lispKey inline_tests tests test names
syn keyword lispAtom true false
diff --git a/syntax/erlang.vim b/syntax/erlang.vim
index a60eaad9..65b8059c 100644
--- a/syntax/erlang.vim
+++ b/syntax/erlang.vim
@@ -4,7 +4,7 @@ if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'erlang') == -1
" Language: Erlang (http://www.erlang.org)
" Maintainer: Csaba Hoch <csaba.hoch@gmail.com>
" Contributor: Adam Rutkowski <hq@mtod.org>
-" Last Update: 2019-Jun-18
+" Last Update: 2020-May-26
" License: Vim license
" URL: https://github.com/vim-erlang/vim-erlang-runtime
diff --git a/syntax/odin.vim b/syntax/odin.vim
index a8ad7482..c9bae639 100644
--- a/syntax/odin.vim
+++ b/syntax/odin.vim
@@ -16,6 +16,7 @@ syntax keyword odinBitField bit_field
syntax keyword odinBitSet bit_set
syntax keyword odinIf if
+syntax keyword odinWhen when
syntax keyword odinElse else
syntax keyword odinDo do
syntax keyword odinFor for
@@ -36,7 +37,7 @@ syntax match odinFixMe "FIXME"
syntax match odinNoCheckin "NOCHECKIN"
syntax match odinHack "HACK"
-syntax keyword odinDataType string bool b8 b16 b32 b64 rune any rawptr f32 f64 f32le f32be f64le f64be u8 u16 u32 u64 u128 u16le u32le u64le u128le u16be u32be u64be u128be uint i8 i16 i32 i64 i128 i16le i32le i64le i128le i16be i32be i64be i128be int
+syntax keyword odinDataType string cstring bool b8 b16 b32 b64 rune any rawptr f32 f64 f32le f32be f64le f64be u8 u16 u32 u64 u128 u16le u32le u64le u128le u16be u32be u64be u128be uint i8 i16 i32 i64 i128 i16le i32le i64le i128le i16be i32be i64be i128be int
syntax keyword odinBool true false
syntax keyword odinNull nil
syntax keyword odinDynamic dynamic
@@ -138,6 +139,7 @@ highlight link odinDynamicFunction Function
highlight link odinMacro Macro
highlight link odinIf Conditional
+highlight link odinWhen Conditional
highlight link odinElse Conditional
highlight link odinFor Repeat
diff --git a/syntax/zig.vim b/syntax/zig.vim
index 9ab64571..f9f889c5 100644
--- a/syntax/zig.vim
+++ b/syntax/zig.vim
@@ -60,7 +60,7 @@ syn match zigCharacter /'\([^\\]\|\\\(.\|x\x\{2}\|u\x\{4}\|U\x\{6}\)\)'/ contain
syn region zigBlock start="{" end="}" transparent fold
syn region zigCommentLine start="//" end="$" contains=zigTodo,@Spell
-syn region zigCommentLineDoc start="////\@!" end="$" contains=zigTodo,@Spell
+syn region zigCommentLineDoc start="//[/!]/\@!" end="$" contains=zigTodo,@Spell
" TODO: match only the first '\\' within the zigMultilineString as zigMultilineStringPrefix
syn match zigMultilineStringPrefix display contained /c\?\\\\/