Files
Doug Kearns 4025cec645 runtime(vim): Update base syntax, allow Vim9 block terminators after :bar
Allow Vim9 block terminators after |.  While this usage is very unusual
it breaks the block region termination.

E.g., `{| echo "Foo" |}`

closes: #21129

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
2026-08-23 18:35:06 +00:00

54 lines
475 B
VimL

vim9script
# Vim9 blocks
# VIM_TESTSETUP set list listchars=trail:-
{
var foo = 42
}
{
{
{
{
var foo = 42
}
var foo = 42
}
var foo = 42
}
var foo = 42
}
def Foo()
{
var foo = 42
echo foo
}
enddef
# start/end patterns
{
var foo = 42
}
{ # comment
var foo = 42
} # comment
echo "Foo" | { | echo "Bar"
var foo = 42
} | echo "Baz"
{| echo "Foo" |}
# dictionary
{}->items()