mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:9.1.1030: filetype: setting bash filetype is backwards incompatible
Problem: filetype: setting bash filetype is backwards incompatible Solution: revert patch v9.1.0965, detect bash scripts again as sh filetype This reverts commit b9b762c21f2b61e0e7d8fee43d4d3dc8ecffd721. related: vim/vim#16309727c567a09
Co-authored-by: Christian Brabandt <cb@256bit.org> vim-patch:9.1.1033: tests: shaderslang was removed from test_filetype erroneously Problem: tests: shaderslang was removed from test_filetype erroneously (Christian Clason, after v9.1.1030) Solution: restore the test1d2867df0c
Co-authored-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
parent
b172dd57fa
commit
5b025b499e
@ -1527,7 +1527,6 @@ local function sh(path, contents, name)
|
||||
vim.b[b].is_kornshell = nil
|
||||
vim.b[b].is_sh = nil
|
||||
end
|
||||
return M.shell(path, contents, 'bash'), on_detect
|
||||
-- Ubuntu links sh to dash
|
||||
elseif matchregex(name, [[\<\(sh\|dash\)\>]]) then
|
||||
on_detect = function(b)
|
||||
|
@ -119,7 +119,7 @@ describe('vim.filetype', function()
|
||||
|
||||
it('works with contents #22180', function()
|
||||
eq(
|
||||
'bash',
|
||||
'sh',
|
||||
exec_lua(function()
|
||||
-- Needs to be set so detect#sh doesn't fail
|
||||
vim.g.ft_ignore_pat = '\\.\\(Z\\|gz\\|bz2\\|zip\\|tgz\\)$'
|
||||
|
@ -128,9 +128,6 @@ func s:GetFilenameChecks() abort
|
||||
\ 'ave': ['file.ave'],
|
||||
\ 'awk': ['file.awk', 'file.gawk'],
|
||||
\ 'b': ['file.mch', 'file.ref', 'file.imp'],
|
||||
\ 'bash': ['.bashrc', '.bash_profile', '.bash-profile', '.bash_logout', '.bash-logout', '.bash_aliases',
|
||||
\ '.bash-aliases', '.bash_history', '.bash-history', '/tmp/bash-fc-3Ozjlw', '/tmp/bash-fc.3Ozjlw',
|
||||
\ 'PKGBUILD', 'file.bash', 'file.bats', 'file.cygport'],
|
||||
\ 'basic': ['file.bas', 'file.bi', 'file.bm'],
|
||||
\ 'bass': ['file.bass'],
|
||||
\ 'bc': ['file.bc'],
|
||||
@ -686,10 +683,11 @@ func s:GetFilenameChecks() abort
|
||||
\ 'services': ['/etc/services', 'any/etc/services'],
|
||||
\ 'setserial': ['/etc/serial.conf', 'any/etc/serial.conf'],
|
||||
\ 'sexplib': ['file.sexp'],
|
||||
\ 'sh': ['/usr/share/doc/bash-completion/filter.sh', '/etc/udev/cdsymlinks.conf', 'any/etc/udev/cdsymlinks.conf',
|
||||
\ '.ash_history', 'any/etc/neofetch/config.conf', '.xprofile', 'user-dirs.defaults', 'user-dirs.dirs',
|
||||
\ 'makepkg.conf', '.makepkg.conf', 'file.mdd', '.env', '.envrc', 'devscripts.conf', '.devscripts', 'file.lo',
|
||||
\ 'file.la', 'file.lai'],
|
||||
\ 'sh': ['.bashrc', '.bash_profile', '.bash-profile', '.bash_logout', '.bash-logout', '.bash_aliases', '.bash-aliases', '.bash_history', '.bash-history',
|
||||
\ '/tmp/bash-fc-3Ozjlw', '/tmp/bash-fc.3Ozjlw', 'PKGBUILD', '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', 'file.lo', 'file.la', 'file.lai'],
|
||||
\ 'shaderslang': ['file.slang'],
|
||||
\ 'sieve': ['file.siv', 'file.sieve'],
|
||||
\ 'sil': ['file.sil'],
|
||||
@ -981,11 +979,11 @@ func s:GetScriptChecks() abort
|
||||
\ 'clojure': [['#!/path/clojure']],
|
||||
\ 'scala': [['#!/path/scala']],
|
||||
\ 'sh': [['#!/path/sh'],
|
||||
\ ['#!/path/bash'],
|
||||
\ ['#!/path/bash2'],
|
||||
\ ['#!/path/dash'],
|
||||
\ ['#!/path/ksh'],
|
||||
\ ['#!/path/ksh93']],
|
||||
\ 'bash': [['#!/path/bash'],
|
||||
\ ['#!/path/bash2']],
|
||||
\ 'csh': [['#!/path/csh']],
|
||||
\ 'tcsh': [['#!/path/tcsh']],
|
||||
\ 'zsh': [['#!/path/zsh']],
|
||||
|
Loading…
Reference in New Issue
Block a user