mirror of
https://github.com/vim/vim.git
synced 2025-10-04 05:25:06 -04:00
patch 8.2.4701: Kuka Robot Language files not recognized
Problem: Kuka Robot Language files not recognized. Solution: Recognize *.src and *.dat files. (Patrick Meiser-Knosowski, closes #10096)
This commit is contained in:
@@ -290,6 +290,7 @@ let s:filename_checks = {
|
||||
\ 'kivy': ['file.kv'],
|
||||
\ 'kix': ['file.kix'],
|
||||
\ 'kotlin': ['file.kt', 'file.ktm', 'file.kts'],
|
||||
\ 'krl': ['file.sub', 'file.Sub', 'file.SUB'],
|
||||
\ 'kscript': ['file.ks'],
|
||||
\ 'kwt': ['file.k'],
|
||||
\ 'lace': ['file.ace', 'file.ACE'],
|
||||
@@ -869,6 +870,30 @@ func Test_d_file()
|
||||
call delete('Xfile.d')
|
||||
endfunc
|
||||
|
||||
func Test_dat_file()
|
||||
filetype on
|
||||
|
||||
call writefile(['&ACCESS'], 'datfile.dat')
|
||||
split datfile.dat
|
||||
call assert_equal('krl', &filetype)
|
||||
bwipe!
|
||||
call delete('datfile.dat')
|
||||
|
||||
call writefile([' DEFDAT datfile'], 'datfile.Dat')
|
||||
split datfile.Dat
|
||||
call assert_equal('krl', &filetype)
|
||||
bwipe!
|
||||
call delete('datfile.Dat')
|
||||
|
||||
call writefile(['', 'defdat datfile'], 'datfile.DAT')
|
||||
split datfile.DAT
|
||||
call assert_equal('krl', &filetype)
|
||||
bwipe!
|
||||
call delete('datfile.DAT')
|
||||
|
||||
filetype off
|
||||
endfunc
|
||||
|
||||
func Test_dep3patch_file()
|
||||
filetype on
|
||||
|
||||
@@ -1311,6 +1336,30 @@ func Test_pp_file()
|
||||
filetype off
|
||||
endfunc
|
||||
|
||||
func Test_src_file()
|
||||
filetype on
|
||||
|
||||
call writefile(['&ACCESS'], 'srcfile.src')
|
||||
split srcfile.src
|
||||
call assert_equal('krl', &filetype)
|
||||
bwipe!
|
||||
call delete('srcfile.src')
|
||||
|
||||
call writefile([' DEF srcfile()'], 'srcfile.Src')
|
||||
split srcfile.Src
|
||||
call assert_equal('krl', &filetype)
|
||||
bwipe!
|
||||
call delete('srcfile.Src')
|
||||
|
||||
call writefile(['', 'global def srcfile()'], 'srcfile.SRC')
|
||||
split srcfile.SRC
|
||||
call assert_equal('krl', &filetype)
|
||||
bwipe!
|
||||
call delete('srcfile.SRC')
|
||||
|
||||
filetype off
|
||||
endfunc
|
||||
|
||||
func Test_tex_file()
|
||||
filetype on
|
||||
|
||||
|
@@ -746,6 +746,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
4701,
|
||||
/**/
|
||||
4700,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user