Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 1 | vim9script |
Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 2 | # Vim9 blocks |
Doug Kearns | 1cccdeb | 2025-06-05 20:23:07 +0200 | [diff] [blame] | 3 | # VIM_TESTSETUP set list listchars=tab:> ,trail:-,extends:>,precedes:<,nbsp:+ |
Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 4 | |
5 | |||||
6 | { | ||||
7 | var foo = 42 | ||||
8 | } | ||||
9 | |||||
Doug Kearns | 1cccdeb | 2025-06-05 20:23:07 +0200 | [diff] [blame] | 10 | |
Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 11 | { |
12 | { | ||||
13 | { | ||||
14 | { | ||||
Doug Kearns | 1cccdeb | 2025-06-05 20:23:07 +0200 | [diff] [blame] | 15 | var foo = 42 |
Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 16 | } |
17 | var foo = 42 | ||||
18 | } | ||||
19 | var foo = 42 | ||||
20 | } | ||||
21 | var foo = 42 | ||||
22 | } | ||||
23 | |||||
Doug Kearns | 1cccdeb | 2025-06-05 20:23:07 +0200 | [diff] [blame] | 24 | |
Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 25 | def Foo() |
26 | { | ||||
27 | var foo = 42 | ||||
28 | echo foo | ||||
29 | } | ||||
30 | enddef | ||||
31 | |||||
Doug Kearns | 1cccdeb | 2025-06-05 20:23:07 +0200 | [diff] [blame] | 32 | |
33 | # start/end patterns | ||||
34 | |||||
35 | { | ||||
Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 36 | var foo = 42 |
Doug Kearns | 1cccdeb | 2025-06-05 20:23:07 +0200 | [diff] [blame] | 37 | } |
38 | |||||
39 | { # comment | ||||
40 | var foo = 42 | ||||
41 | } # comment | ||||
42 | |||||
43 | echo "Foo" | { | echo "Bar" | ||||
44 | var foo = 42 | ||||
45 | } | echo "Baz" | ||||
46 | |||||
47 | # dictionary | ||||
48 | {}->items() | ||||
Doug Kearns | 1aa287e | 2025-02-10 22:00:27 +0100 | [diff] [blame] | 49 |