From: Afiq Nazrie Date: Tue, 18 Jun 2024 17:59:53 +0000 (+0200) Subject: runtime(filetype): update htmldjango detection X-Git-Tag: v9.1.0497~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9718ed7ab989c0a0be88a0d749f24321eb0e6af1;p=thirdparty%2Fvim.git runtime(filetype): update htmldjango detection - update tags to detect djangohtml based on https://docs.djangoproject.com/en/5.0/ref/templates/builtins/#built-in-tag-reference - increase the lines to inspect to 40 lines 10 lines is too few and might result in high false negative. Increasing it to 40 lines should reduce the false negative. closes: #15037 Signed-off-by: Afiq Nazrie Signed-off-by: Christian Brabandt --- diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim index bf9e32e783..50b4c3ef21 100644 --- a/runtime/autoload/dist/ft.vim +++ b/runtime/autoload/dist/ft.vim @@ -405,12 +405,12 @@ enddef # Distinguish between HTML, XHTML and Django export def FThtml() var n = 1 - while n < 10 && n <= line("$") + while n < 40 && n <= line("$") if getline(n) =~ '\\|{#\s\+' + if getline(n) =~ '{%\s*\(autoescape\|block\|comment\|csrf_token\|cycle\|debug\|extends\|filter\|firstof\|for\|if\|ifchanged\|include\|load\|lorem\|now\|query_string\|regroup\|resetcycle\|spaceless\|templatetag\|url\|verbatim\|widthratio\|with\)\>\|{#\s\+' setf htmldjango return endif