]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(syntax-tests): include missing changes
authorAliaksei Budavei <0x000c70@gmail.com>
Mon, 18 Mar 2024 19:39:32 +0000 (20:39 +0100)
committerChristian Brabandt <cb@256bit.org>
Mon, 18 Mar 2024 19:40:54 +0000 (20:40 +0100)
related: #14215

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/testdir/README.txt
runtime/syntax/testdir/input/c.c
runtime/syntax/testdir/runtest.vim

index 40757759b7d8c5ff3af746ad92695486afd333c4..9c1264831b4a378aa657bd18b538639f6fe93e7a 100644 (file)
@@ -34,7 +34,7 @@ Make sure to include some interesting constructs with plenty of complicated
 highlighting.  Optionally, pre-configure the testing environment by including
 setup commands at the top of the input file. The format for these lines is:
 
-       TEST_SETUP {command}
+       VIM_TEST_SETUP {command}
 
 where {command} is any valid Ex command, which extends to the end of the line.
 The first 20 lines of the input file are ALWAYS scanned for setup commands and
@@ -44,8 +44,8 @@ errors in the input file but this is not required.
 
 Continuing the Java example:
 
-       // TEST_SETUP let g:java_space_errors = 1
-       // TEST_SETUP let g:java_minlines = 5
+       // VIM_TEST_SETUP let g:java_space_errors = 1
+       // VIM_TEST_SETUP let g:java_minlines = 5
        class Test { }
 
 As an alternative, setup commands can be included in an external Vim script
@@ -59,7 +59,7 @@ an "input/setup/java.vim" script file with the following lines:
        let g:java_minlines = 5
 
 Both inline setup commands and setup scripts may be used at the same time, the
-script file will be sourced before any TEST_SETUP commands are executed.
+script file will be sourced before any VIM_TEST_SETUP commands are executed.
 
 If there is no further setup required, you can now run the tests:
 
index ede2cafb3d8add9600ea6fedd6b47f6472385b6a..595721b0a57a9ae6f0633e85f1ef707bd53eea1d 100644 (file)
@@ -1,5 +1,5 @@
 /* vi:set ts=8 sts=4 sw=4 noet:
- * TEST_SETUP let g:c_comment_strings = 1
+ * VIM_TEST_SETUP let g:c_comment_strings = 1
  *
  * VIM - Vi IMproved   by Bram Moolenaar
  *
index 4802315baeb40af3abb38831f572a9a0179bca25..e1cfdcfe1c163dfac7a5527900571ea1cb187cb5 100644 (file)
@@ -149,17 +149,18 @@ func RunTest()
 
        func SetUpVim()
          call cursor(1, 1)
-         " Defend against rogue TEST_SETUP commands.
+         " Defend against rogue VIM_TEST_SETUP commands.
          for _ in range(20)
-           let lnum = search('\<TEST_SETUP\>', 'eW', 20)
+           let lnum = search('\C\<VIM_TEST_SETUP\>', 'eW', 20)
            if lnum < 1
              break
            endif
-           exe substitute(getline(lnum), '.*TEST_SETUP', '', '')
+           exe substitute(getline(lnum), '\C.*\<VIM_TEST_SETUP\>', '', '')
          endfor
          call cursor(1, 1)
          " BEGIN [runtime/defaults.vim]
-         set display=truncate ruler scrolloff=5
+         " Also, disable italic highlighting to avoid issues on some terminals.
+         set display=truncate ruler scrolloff=5 t_ZH= t_ZR=
          syntax on
          " END [runtime/defaults.vim]
          redraw!