patch 9.1.0555: filetype: angular ft detection is still problematic

Problem:  filetype: angular ft detection is still problematic
          (after 9.1.0551)
Solution: detect htmlangular filetype only by inspecting the content,
          do not try to determine it from a generic name like
          '*.component.html'

For the reasons mentioned here:

https://github.com/vim/vim/pull/13594#issuecomment-1834465890

related: #15190
related: #13594
related: #13604

Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Christian Brabandt
2024-07-10 19:23:39 +02:00
parent 4ff3a9b1e3
commit c03f631b7b
3 changed files with 9 additions and 6 deletions

View File

@ -407,10 +407,11 @@ export def FThtml()
var n = 1
# Test if the filename follows the Angular component template convention
if expand('%:t') =~ '^.*\.component\.html$'
setf htmlangular
return
endif
# Disabled for the reasons mentioned here: #13594
# if expand('%:t') =~ '^.*\.component\.html$'
# setf htmlangular
# return
# endif
while n < 40 && n <= line("$")
# Check for Angular