runtime(html): update syntax script to sync by 250 minlines by default
Commit:
https://github.com/vim/vim/commit/df9f67e10d214e0124f2141f59593529801307a4
Author: Christian Brabandt <[email protected]>
Date: Tue Jul 30 20:19:15 2024 +0200
runtime(html): update syntax script to sync by 250 minlines by default
closes: https://github.com/vim/vim/issues/14071
Signed-off-by: Christian Brabandt <[email protected]>
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index 2f8d9505c..9449b7577 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -1,4 +1,4 @@
-*syntax.txt* For Vim version 9.1. Last change: 2024 Jul 25
+*syntax.txt* For Vim version 9.1. Last change: 2024 Jul 30
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1908,6 +1908,10 @@ You can also disable this rendering by adding the
following line to your
vimrc file: >
:let html_no_rendering=1
+By default Vim synchronises the syntax to 250 lines before the first displayed
+line. This can be configured using: >
+ :let html_minlines = 500
+<
HTML comments are rather special (see an HTML reference document for the
details), and the syntax coloring scheme will highlight all errors.
However, if you prefer to use the wrong style (starts with <!-- and
diff --git a/runtime/syntax/html.vim b/runtime/syntax/html.vim
index d067dde83..ca7c7f1cd 100644
--- a/runtime/syntax/html.vim
+++ b/runtime/syntax/html.vim
@@ -4,6 +4,7 @@
" Previous Maintainers: Jorge Maldonado Ventura <[email protected]>
" Claudio Fleiner <[email protected]>
" Last Change: 2023 Nov 28
+" 2024 Jul 30 by Vim Project: increase syn-sync-minlines to 250
" See :help html.vim for some comments and a description of the options
@@ -320,7 +321,7 @@ if main_syntax == "html"
syn sync match htmlHighlight groupthere NONE "<[/a-zA-Z]"
syn sync match htmlHighlight groupthere javaScript "<script"
syn sync match htmlHighlightSkip "^.*['\"].*$"
- syn sync minlines=10
+ exe "syn sync minlines=" . get(g:, 'html_minlines', 250)
endif
" Folding
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/E1sYrbn-0041tP-Gb%40256bit.org.