aboutsummaryrefslogtreecommitdiff
path: root/runtime/indent/testdir/vim.in
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/indent/testdir/vim.in')
-rw-r--r--runtime/indent/testdir/vim.in54
1 files changed, 54 insertions, 0 deletions
diff --git a/runtime/indent/testdir/vim.in b/runtime/indent/testdir/vim.in
index ca105f6eda..699e4c243d 100644
--- a/runtime/indent/testdir/vim.in
+++ b/runtime/indent/testdir/vim.in
@@ -10,6 +10,26 @@ let cmd =
\ 'some '
\ 'string'
+if 1
+let x = [
+\ ]
+endif
+
+" TODO: add searchpair() to find matching {
+"for x in [
+"{
+"key: 'value'
+"},
+"]
+"eval 0
+"endfor
+
+for x in [
+{key: 'value'},
+]
+eval 0
+endfor
+
" END_INDENT
" START_INDENT
@@ -22,7 +42,26 @@ let cmd =
" END_INDENT
" START_INDENT
+" INDENT_EXE let g:vim_indent_cont = 5
+
+let list = [
+\ 'one',
+\ 'two']
+
+" END_INDENT
+
+" START_INDENT
" INDENT_EXE unlet g:vim_indent_cont
+
+let list = [
+'one',
+'two',
+]
+echo
+
+" END_INDENT
+
+" START_INDENT
" INDENT_AT this-line
func Some()
let f = x " this-line
@@ -44,3 +83,18 @@ let f = x
" prev-line
endfunc
" END_INDENT
+
+" START_INDENT
+let a =<< END
+nothing
+END
+" END_INDENT
+
+" START_INDENT
+" INDENT_AT this-line
+let a=<< trim END
+ blah
+ blah
+ blah this-line
+END
+" END_INDENT