From 9718ed7ab989c0a0be88a0d749f24321eb0e6af1 Mon Sep 17 00:00:00 2001 From: Afiq Nazrie Date: Tue, 18 Jun 2024 19:59:53 +0200 Subject: [PATCH] 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 --- runtime/autoload/dist/ft.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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