0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

patch 8.1.1762: some filetype rules are in the wrong place

Problem:    Some filetype rules are in the wrong place.
Solution:   Move to the right place.  Add a few more tests.
This commit is contained in:
Bram Moolenaar 2019-07-27 21:57:21 +02:00
parent 4248111497
commit c273405188
3 changed files with 16 additions and 15 deletions

View File

@ -1,7 +1,7 @@
" Vim support file to detect file types " Vim support file to detect file types
" "
" Maintainer: Bram Moolenaar <Bram@vim.org> " Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2019 May 06 " Last Change: 2019 Jul 27
" Listen very carefully, I will say this only once " Listen very carefully, I will say this only once
if exists("did_load_filetypes") if exists("did_load_filetypes")
@ -707,12 +707,6 @@ au BufNewFile,BufRead *.t.html setf tilde
" HTML (.shtml and .stm for server side) " HTML (.shtml and .stm for server side)
au BufNewFile,BufRead *.html,*.htm,*.shtml,*.stm call dist#ft#FThtml() au BufNewFile,BufRead *.html,*.htm,*.shtml,*.stm call dist#ft#FThtml()
" Vue.js Single File Component
au BufNewFile,BufRead *.vue setf vuejs
" Vue.js Single File Component
au BufNewFile,BufRead *.vue setf vue
" HTML with Ruby - eRuby " HTML with Ruby - eRuby
au BufNewFile,BufRead *.erb,*.rhtml setf eruby au BufNewFile,BufRead *.erb,*.rhtml setf eruby
@ -1782,12 +1776,15 @@ au BufNewFile,BufRead *.wrl setf vrml
" Vroom (vim testing and executable documentation) " Vroom (vim testing and executable documentation)
au BufNewFile,BufRead *.vroom setf vroom au BufNewFile,BufRead *.vroom setf vroom
" Webmacro " Vue.js Single File Component
au BufNewFile,BufRead *.wm setf webmacro au BufNewFile,BufRead *.vue setf vue
" WebAssembly " WebAssembly
au BufNewFile,BufRead *.wast,*.wat setf wast au BufNewFile,BufRead *.wast,*.wat setf wast
" Webmacro
au BufNewFile,BufRead *.wm setf webmacro
" Wget config " Wget config
au BufNewFile,BufRead .wgetrc,wgetrc setf wget au BufNewFile,BufRead .wgetrc,wgetrc setf wget

View File

@ -44,8 +44,10 @@ endfunc
" Filetypes detected just from matching the file name. " Filetypes detected just from matching the file name.
let s:filename_checks = { let s:filename_checks = {
\ '8th': ['file.8th'],
\ 'a2ps': ['/etc/a2ps.cfg', '/etc/a2ps/file.cfg', 'a2psrc', '.a2psrc'], \ 'a2ps': ['/etc/a2ps.cfg', '/etc/a2ps/file.cfg', 'a2psrc', '.a2psrc'],
\ 'a65': ['file.a65'], \ 'a65': ['file.a65'],
\ 'aap': ['file.aap'],
\ 'abap': ['file.abap'], \ 'abap': ['file.abap'],
\ 'abc': ['file.abc'], \ 'abc': ['file.abc'],
\ 'abel': ['file.abl'], \ 'abel': ['file.abl'],
@ -56,7 +58,8 @@ let s:filename_checks = {
\ 'aml': ['file.aml'], \ 'aml': ['file.aml'],
\ 'ampl': ['file.run'], \ 'ampl': ['file.run'],
\ 'ant': ['build.xml'], \ 'ant': ['build.xml'],
\ 'apache': ['.htaccess', '/etc/httpd/file.conf'], \ 'apache': ['.htaccess', '/etc/httpd/file.conf', '/etc/apache2/sites-2/file.com', '/etc/apache2/some.config', '/etc/apache2/conf.file/conf', '/etc/apache2/mods-some/file', '/etc/apache2/sites-some/file', '/etc/httpd/conf.d/file.config'],
\ 'apachestyle': ['/etc/proftpd/file.config,/etc/proftpd/conf.file/file'],
\ 'applescript': ['file.scpt'], \ 'applescript': ['file.scpt'],
\ 'aptconf': ['apt.conf', '/.aptitude/config'], \ 'aptconf': ['apt.conf', '/.aptitude/config'],
\ 'arch': ['.arch-inventory'], \ 'arch': ['.arch-inventory'],
@ -81,7 +84,7 @@ let s:filename_checks = {
\ 'c': ['enlightenment/file.cfg', 'file.qc', 'file.c'], \ 'c': ['enlightenment/file.cfg', 'file.qc', 'file.c'],
\ 'cabal': ['file.cabal'], \ 'cabal': ['file.cabal'],
\ 'calendar': ['calendar'], \ 'calendar': ['calendar'],
\ 'catalog': ['catalog'], \ 'catalog': ['catalog', 'sgml.catalogfile'],
\ 'cdl': ['file.cdl'], \ 'cdl': ['file.cdl'],
\ 'cdrdaoconf': ['/etc/cdrdao.conf', '/etc/defaults/cdrdao', '/etc/default/cdrdao', '.cdrdao'], \ 'cdrdaoconf': ['/etc/cdrdao.conf', '/etc/defaults/cdrdao', '/etc/default/cdrdao', '.cdrdao'],
\ 'cdrtoc': ['file.toc'], \ 'cdrtoc': ['file.toc'],
@ -425,7 +428,7 @@ let s:filename_checks = {
\ 'svg': ['file.svg'], \ 'svg': ['file.svg'],
\ 'svn': ['svn-commitfile.tmp'], \ 'svn': ['svn-commitfile.tmp'],
\ 'sysctl': ['/etc/sysctl.conf', '/etc/sysctl.d/file.conf'], \ 'sysctl': ['/etc/sysctl.conf', '/etc/sysctl.d/file.conf'],
\ 'systemd': ['any/systemd/file.automount', 'any/systemd/file.mount', 'any/systemd/file.path', 'any/systemd/file.service', 'any/systemd/file.socket', 'any/systemd/file.swap', 'any/systemd/file.target', 'any/systemd/file.timer'], \ 'systemd': ['any/systemd/file.automount', 'any/systemd/file.mount', 'any/systemd/file.path', 'any/systemd/file.service', 'any/systemd/file.socket', 'any/systemd/file.swap', 'any/systemd/file.target', 'any/systemd/file.timer', '/etc/systemd/system/some.d/file.conf', '/etc/systemd/system/some.d/.#file'],
\ 'systemverilog': ['file.sv', 'file.svh'], \ 'systemverilog': ['file.sv', 'file.svh'],
\ 'tags': ['tags'], \ 'tags': ['tags'],
\ 'tak': ['file.tak'], \ 'tak': ['file.tak'],
@ -468,7 +471,7 @@ let s:filename_checks = {
\ 'verilog': ['file.v'], \ 'verilog': ['file.v'],
\ 'verilogams': ['file.va', 'file.vams'], \ 'verilogams': ['file.va', 'file.vams'],
\ 'vgrindefs': ['vgrindefs'], \ 'vgrindefs': ['vgrindefs'],
\ 'vhdl': ['file.hdl', 'file.vhd', 'file.vhdl', 'file.vbe', 'file.vst'], \ 'vhdl': ['file.hdl', 'file.vhd', 'file.vhdl', 'file.vbe', 'file.vst', 'file.vhdl_123'],
\ 'vim': ['file.vim', 'file.vba', '.exrc', '_exrc'], \ 'vim': ['file.vim', 'file.vba', '.exrc', '_exrc'],
\ 'viminfo': ['.viminfo', '_viminfo'], \ 'viminfo': ['.viminfo', '_viminfo'],
\ 'vmasm': ['file.mar'], \ 'vmasm': ['file.mar'],
@ -503,7 +506,6 @@ let s:filename_checks = {
\ 'zimbutempl': ['file.zut'], \ 'zimbutempl': ['file.zut'],
\ 'zsh': ['.zprofile', '/etc/zprofile', '.zfbfmarks', 'file.zsh'], \ 'zsh': ['.zprofile', '/etc/zprofile', '.zfbfmarks', 'file.zsh'],
\ \
\ 'aap': ['file.aap'],
\ 'help': [$VIMRUNTIME . '/doc/help.txt'], \ 'help': [$VIMRUNTIME . '/doc/help.txt'],
\ 'xpm': ['file.xpm'], \ 'xpm': ['file.xpm'],
\ } \ }
@ -517,7 +519,7 @@ func CheckItems(checks)
for i in range(0, len(names) - 1) for i in range(0, len(names) - 1)
new new
try try
exe 'edit ' . names[i] exe 'edit ' . fnameescape(names[i])
catch catch
call assert_report('cannot edit "' . names[i] . '": ' . v:errmsg) call assert_report('cannot edit "' . names[i] . '": ' . v:errmsg)
endtry endtry

View File

@ -777,6 +777,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
1762,
/**/ /**/
1761, 1761,
/**/ /**/