aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-09-18 22:51:50 +0200
committerDaniel Hahler <git@thequod.de>2019-09-18 22:59:13 +0200
commit0e75a9eead33b99d8bbf30ec2b67f09257bf71ee (patch)
tree2954582d3a20f6c9f4c1ad146690667c6116d4ab
parent48b2d21d5ea328089a2e8fb3798aa93d1a15a388 (diff)
downloadrneovim-0e75a9eead33b99d8bbf30ec2b67f09257bf71ee.tar.gz
rneovim-0e75a9eead33b99d8bbf30ec2b67f09257bf71ee.tar.bz2
rneovim-0e75a9eead33b99d8bbf30ec2b67f09257bf71ee.zip
Update runtime/indent/testdir to latest Vim runtime
Several runtime updates ignored the non-existing files.
-rw-r--r--runtime/indent/testdir/README.txt23
-rw-r--r--runtime/indent/testdir/runtest.vim3
2 files changed, 16 insertions, 10 deletions
diff --git a/runtime/indent/testdir/README.txt b/runtime/indent/testdir/README.txt
index 8efd34ed4c..65975605c2 100644
--- a/runtime/indent/testdir/README.txt
+++ b/runtime/indent/testdir/README.txt
@@ -22,8 +22,12 @@ First of all, create a FILETYPE.in file. It should contain:
endfunc
" END_INDENT
-- Optionally, a line with INDENT_EXE, followed by a Vim command. This will be
- executed before indenting the lines. Example:
+ If you just want to test normal indenting with default options, you can make
+ this a large number of lines. Just add all kinds of language constructs,
+ nested statements, etc. with valid syntax.
+
+- Optionally, add lines with INDENT_EXE after START_INDENT, followed by a Vim
+ command. This will be executed before indenting the lines. Example:
" START_INDENT
" INDENT_EXE let g:vim_indent_cont = 6
@@ -36,8 +40,8 @@ First of all, create a FILETYPE.in file. It should contain:
the next block of lines.
- Alternatively to indenting all the lines between START_INDENT and
- END_INDENT, use a INDENT_AT line, which specifies a pattern to find the line
- to indent. Example:
+ END_INDENT, use an INDENT_AT line, which specifies a pattern to find the
+ line to indent. Example:
" START_INDENT
" INDENT_AT this-line
@@ -47,7 +51,8 @@ First of all, create a FILETYPE.in file. It should contain:
" END_INDENT
Alternatively you can use INDENT_NEXT to indent the line below the matching
- pattern:
+ pattern. Keep in mind that quite often it will indent relative to the
+ matching line:
" START_INDENT
" INDENT_NEXT next-line
@@ -77,14 +82,14 @@ RUNNING THE TEST
Before running the test, create a FILETYPE.ok file. You can leave it empty at
first.
-Now run "make test". After Vim has done the indenting you will see a
-FILETYPE.fail file. This contains the actual result of indenting, and it's
-different from the FILETYPE.ok file.
+Now run "make test" from the parent directory. After Vim has done the
+indenting you will see a FILETYPE.fail file. This contains the actual result
+of indenting, and it's different from the FILETYPE.ok file.
Check the contents of the FILETYPE.fail file. If it is perfectly OK, then
rename it to overwrite the FILETYPE.ok file. If you now run "make test" again,
the test will pass and create a FILETYPE.out file, which is identical to the
-FILETYPE.ok file.
+FILETYPE.ok file. The FILETYPE.fail file will be deleted.
If you try to run "make test" again you will notice that nothing happens,
because the FILETYPE.out file already exists. Delete it, or do "make clean",
diff --git a/runtime/indent/testdir/runtest.vim b/runtime/indent/testdir/runtest.vim
index 96c31453af..0f0051415d 100644
--- a/runtime/indent/testdir/runtest.vim
+++ b/runtime/indent/testdir/runtest.vim
@@ -7,7 +7,9 @@ if 1
set nocp
filetype indent on
+syn on
set nowrapscan
+set report=9999
au! SwapExists * call HandleSwapExists()
func HandleSwapExists()
@@ -110,7 +112,6 @@ for fname in glob('testdir/*.in', 1, 1)
if failed
exe 'write ' . root . '.fail'
echoerr 'Test ' . fname . ' FAILED!'
- sleep 2
else
exe 'write ' . root . '.out'
endif