motiejus/dotfiles

Unnamed repository; edit this file 'description' to name the repository.
git clone https://git.jakstys.lt/motiejus/dotfiles.git
Log | Tree | Refs | README | LICENSE

commit 884099e2f52f1d2e1ae6d8676a66a78f5daa19d8 (tree)
parent 071fe9ec7f0f4ed1bd5fd4a821bb24df3c7c8336
Author: Josh Wolfe <thejoshwolfe@gmail.com>
Date:   Wed, 11 Apr 2018 00:20:44 -0400

fix multiline string prefixes again

Diffstat:
Msyntax/zig.vim | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/syntax/zig.vim b/syntax/zig.vim @@ -55,8 +55,9 @@ syn match zigCharacter /'\([^\\]\|\\\(.\|x\x\{2}\|u\x\{4}\|U\x\{6}\)\)'/ contain syn region zigCommentLine 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\?\\\\/ +" match only the first '\\' within the zigMultilineString as zigMultilineStringPrefix +syn match zigMultilineStringPrefix display contained /c\?\\\\/ nextgroup=zigMultilineStringContent +syn region zigMultilineStringContent start="." end="$" contained syn region zigMultilineString start="c\?\\\\" end="$" contains=zigMultilineStringPrefix syn keyword zigTodo contained TODO XXX @@ -79,6 +80,7 @@ hi def link zigCommentLineDoc SpecialComment hi def link zigTodo Todo hi def link zigString String hi def link zigMultilineString String +hi def link zigMultilineStringContent String hi def link zigMultilineStringPrefix Comment hi def link zigCharacterInvalid Error hi def link zigCharacterInvalidUnicode zigCharacterInvalid