patch 9.1.1466: filetype: not all lex files are recognized
Problem: filetype: not all lex files are recognized
Solution: detect *.ll as lex, llvm or lifelines filetype, depending on
the content (Eisuke Kawashima)
closes: #17560
Signed-off-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index c2ea8f1..3ae16e4 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -2634,6 +2634,12 @@
call assert_equal('llvm', &filetype)
bwipe!
+ " lex (C++)
+ call writefile(['%{', '#include <iostream>', '%}'], 'Xfile.ll', 'D')
+ split Xfile.ll
+ call assert_equal('lex', &filetype)
+ bwipe!
+
" lifelines
call writefile(['proc main() {}'], 'Xfile.ll', 'D')
split Xfile.ll
diff --git a/src/version.c b/src/version.c
index fc2abd8..0b6a3b0 100644
--- a/src/version.c
+++ b/src/version.c
@@ -710,6 +710,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1466,
+/**/
1465,
/**/
1464,