2025-02-10 22:00:27 +01:00
|
|
|
vim9script
|
|
|
|
# Vim9 blocks
|
2025-06-05 20:23:07 +02:00
|
|
|
# VIM_TESTSETUP set list listchars=tab:> ,trail:-,extends:>,precedes:<,nbsp:+
|
2025-02-10 22:00:27 +01:00
|
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
var foo = 42
|
|
|
|
}
|
|
|
|
|
2025-06-05 20:23:07 +02:00
|
|
|
|
2025-02-10 22:00:27 +01:00
|
|
|
{
|
|
|
|
{
|
|
|
|
{
|
|
|
|
{
|
2025-06-05 20:23:07 +02:00
|
|
|
var foo = 42
|
2025-02-10 22:00:27 +01:00
|
|
|
}
|
|
|
|
var foo = 42
|
|
|
|
}
|
|
|
|
var foo = 42
|
|
|
|
}
|
|
|
|
var foo = 42
|
|
|
|
}
|
|
|
|
|
2025-06-05 20:23:07 +02:00
|
|
|
|
2025-02-10 22:00:27 +01:00
|
|
|
def Foo()
|
|
|
|
{
|
|
|
|
var foo = 42
|
|
|
|
echo foo
|
|
|
|
}
|
|
|
|
enddef
|
|
|
|
|
2025-06-05 20:23:07 +02:00
|
|
|
|
|
|
|
# start/end patterns
|
|
|
|
|
|
|
|
{
|
2025-02-10 22:00:27 +01:00
|
|
|
var foo = 42
|
2025-06-05 20:23:07 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
{ # comment
|
|
|
|
var foo = 42
|
|
|
|
} # comment
|
|
|
|
|
|
|
|
echo "Foo" | { | echo "Bar"
|
|
|
|
var foo = 42
|
|
|
|
} | echo "Baz"
|
|
|
|
|
|
|
|
# dictionary
|
|
|
|
{}->items()
|
2025-02-10 22:00:27 +01:00
|
|
|
|