Mercurial > vim
view runtime/syntax/zir.vim @ 34500:4da97f213d15 v9.1.0156
patch 9.1.0156: Make 'wfb' failing to split still report E1513
Commit: https://github.com/vim/vim/commit/769eb2d0c3614f9ea6fffa82329558f1a4af384f
Author: Sean Dewar <6256228+seandewar@users.noreply.github.com>
Date: Thu Mar 7 21:37:50 2024 +0100
patch 9.1.0156: Make 'wfb' failing to split still report E1513
Problem: may not be clear why failing to split causes an ":Xdo" command
to abort if 'wfb' is set.
Solution: do not return immediately if win_split fails, so E1513 is
still given. Expect both errors in the test. Also fix tests to
pass CI.
(Sean Dewar)
closes: #14152
Signed-off-by: Sean Dewar <6256228+seandewar@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 07 Mar 2024 21:45:09 +0100 |
parents | 15c80d8bc515 |
children |
line wrap: on
line source
" Vim syntax file " Language: Zir " Upstream: https://github.com/ziglang/zig.vim if exists("b:current_syntax") finish endif let b:current_syntax = "zir" 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 fn syn keyword zirTodo contained TODO syn region zirString start=+c\?"+ skip=+\\\\\|\\"+ end=+"+ oneline contains=zirEscape,zirEscapeUnicode,zirEscapeError,@Spell syn match zirEscapeError display contained /\\./ syn match zirEscape display contained /\\\([nrt\\'"]\|x\x\{2}\)/ syn match zirEscapeUnicode display contained /\\\(u\x\{4}\|U\x\{6}\)/ syn match zirDecNumber display "\<[0-9]\+\%(.[0-9]\+\)\=\%([eE][+-]\?[0-9]\+\)\=" syn match zirHexNumber display "\<0x[a-fA-F0-9]\+\%([a-fA-F0-9]\+\%([pP][+-]\?[0-9]\+\)\?\)\=" syn match zirOctNumber display "\<0o[0-7]\+" syn match zirBinNumber display "\<0b[01]\+\%(.[01]\+\%([eE][+-]\?[0-9]\+\)\?\)\=" syn match zirGlobal display "[^a-zA-Z0-9_]\?\zs@[a-zA-Z0-9_]\+" syn match zirLocal display "[^a-zA-Z0-9_]\?\zs%[a-zA-Z0-9_]\+" hi def link zirCommentLine Comment hi def link zirTodo Todo hi def link zirKeyword Keyword hi def link zirString Constant hi def link zirEscape Special hi def link zirEscapeUnicode zirEscape hi def link zirEscapeError Error hi def link zirDecNumber Constant hi def link zirHexNumber Constant hi def link zirOctNumber Constant hi def link zirBinNumber Constant hi def link zirGlobal Identifier hi def link zirLocal Identifier