aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-10-22 00:16:48 +0200
committerChristian Clason <ch.clason+github@icloud.com>2024-10-22 08:55:39 +0200
commita6d1165771781732cb8ff6105df6f0429c46cde1 (patch)
treeba9593da7ea0cddb99f35c112c7147566200cb09
parentb7779aad41dada52cf08aecbe2ca941edd2ecd59 (diff)
downloadrneovim-a6d1165771781732cb8ff6105df6f0429c46cde1.tar.gz
rneovim-a6d1165771781732cb8ff6105df6f0429c46cde1.tar.bz2
rneovim-a6d1165771781732cb8ff6105df6f0429c46cde1.zip
vim-patch:9.1.0796: filetype: libtool files are not recognized
Problem: filetype: libtool files are not recognized Solution: detect '*.{lo,la,lai}' as sh filetype (Wu, Zhenyu) closes: vim/vim#15751 https://github.com/vim/vim/commit/bfe568d8c49662c3a3485834066c0a4c32ded56b Co-authored-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
-rw-r--r--runtime/lua/vim/filetype.lua3
-rw-r--r--test/old/testdir/test_filetype.vim2
2 files changed, 4 insertions, 1 deletions
diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua
index b824b60536..2e7c95f85c 100644
--- a/runtime/lua/vim/filetype.lua
+++ b/runtime/lua/vim/filetype.lua
@@ -1068,6 +1068,9 @@ local extension = {
envrc = detect.sh,
ksh = detect.ksh,
sh = detect.sh,
+ lo = 'sh',
+ la = 'sh',
+ lai = 'sh',
mdd = 'sh',
sieve = 'sieve',
siv = 'sieve',
diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim
index 9604affb0f..adabc1d36f 100644
--- a/test/old/testdir/test_filetype.vim
+++ b/test/old/testdir/test_filetype.vim
@@ -671,7 +671,7 @@ func s:GetFilenameChecks() abort
\ '/tmp/bash-fc-3Ozjlw', '/tmp/bash-fc.3Ozjlw', 'PKGBUILD', 'APKBUILD', 'file.bash', '/usr/share/doc/bash-completion/filter.sh',
\ '/etc/udev/cdsymlinks.conf', 'any/etc/udev/cdsymlinks.conf', 'file.bats', '.ash_history', 'any/etc/neofetch/config.conf', '.xprofile',
\ 'user-dirs.defaults', 'user-dirs.dirs', 'makepkg.conf', '.makepkg.conf', 'file.mdd', 'file.cygport', '.env', '.envrc', 'devscripts.conf',
- \ '.devscripts'],
+ \ '.devscripts', 'file.lo', 'file.la', 'file.lai'],
\ 'sieve': ['file.siv', 'file.sieve'],
\ 'sil': ['file.sil'],
\ 'simula': ['file.sim'],