forked from aniani/vim
patch 9.0.1797: Vimball/Visual Basic filetype detection conflict
Problem: Vimball/Visual Basic filetype detection conflict Solution: runtime(vb): Improve Vimball and Visual Basic detection logic Only run Vimball Archiver's BufEnter autocommand on Vimball archives. Fixes #2694. closes: #12899 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Doug Kearns <dougkearns@gmail.com>
This commit is contained in:
committed by
Christian Brabandt
parent
5c018bee0e
commit
f97f6bbf56
@@ -209,9 +209,6 @@ au BufNewFile,BufRead *.bi,*.bm call dist#ft#FTbas()
|
||||
" Bass
|
||||
au BufNewFile,BufRead *.bass setf bass
|
||||
|
||||
" Visual Basic Script (close to Visual Basic) or Visual Basic .NET
|
||||
au BufNewFile,BufRead *.vb,*.vbs,*.dsm,*.ctl setf vb
|
||||
|
||||
" IBasic file (similar to QBasic)
|
||||
au BufNewFile,BufRead *.iba,*.ibi setf ibasic
|
||||
|
||||
@@ -2376,7 +2373,7 @@ au BufNewFile,BufRead *.tape setf vhs
|
||||
au BufNewFile,BufRead *.hdl,*.vhd,*.vhdl,*.vbe,*.vst,*.vho setf vhdl
|
||||
|
||||
" Vim script
|
||||
au BufNewFile,BufRead *.vim,*.vba,.exrc,_exrc setf vim
|
||||
au BufNewFile,BufRead *.vim,.exrc,_exrc setf vim
|
||||
|
||||
" Viminfo file
|
||||
au BufNewFile,BufRead .viminfo,_viminfo setf viminfo
|
||||
@@ -2389,10 +2386,31 @@ au BufRead,BufNewFile *.hw,*.module,*.pkg
|
||||
\ setf virata |
|
||||
\ endif
|
||||
|
||||
" Visual Basic (also uses *.bas) or FORM
|
||||
" Visual Basic (see also *.bas *.cls)
|
||||
|
||||
" Visual Basic or FORM
|
||||
au BufNewFile,BufRead *.frm call dist#ft#FTfrm()
|
||||
|
||||
" SaxBasic is close to Visual Basic
|
||||
" Visual Basic
|
||||
" user control, ActiveX document form, active designer, property page
|
||||
au BufNewFile,BufRead *.ctl,*.dob,*.dsr,*.pag setf vb
|
||||
|
||||
" Visual Basic or Vimball Archiver
|
||||
au BufNewFile,BufRead *.vba call dist#ft#FTvba()
|
||||
|
||||
" Visual Basic Project
|
||||
au BufNewFile,BufRead *.vbp setf dosini
|
||||
|
||||
" VBScript (close to Visual Basic)
|
||||
au BufNewFile,BufRead *.vbs setf vb
|
||||
|
||||
" Visual Basic .NET (close to Visual Basic)
|
||||
au BufNewFile,BufRead *.vb setf vb
|
||||
|
||||
" Visual Studio Macro
|
||||
au BufNewFile,BufRead *.dsm setf vb
|
||||
|
||||
" SaxBasic (close to Visual Basic)
|
||||
au BufNewFile,BufRead *.sba setf vb
|
||||
|
||||
" Vgrindefs file
|
||||
|
||||
Reference in New Issue
Block a user