mirror of
https://github.com/neovim/neovim.git
synced 2025-09-17 16:58:17 +00:00
vim-patch:9.1.0972: filetype: TI linker map files are not recognized
Problem: filetype: TI linker map files are not recognized
Solution: detect TI linker map files as lnkmap filetype
(Wu, Zhenyu)
References:
https://downloads.ti.com/docs/esd/SPRUI03A/Content/SPRUI03A_HTML/linker_description.html
closes: vim/vim#16324
5113831d16
Co-authored-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
This commit is contained in:

committed by
Christian Clason

parent
493b6899ee
commit
0e880b5612
@@ -459,7 +459,6 @@ func s:GetFilenameChecks() abort
|
||||
\ 'mallard': ['file.page'],
|
||||
"\ 'man': ['file.man'],
|
||||
\ 'manconf': ['/etc/man.conf', 'man.config', 'any/etc/man.conf'],
|
||||
\ 'map': ['file.map'],
|
||||
\ 'maple': ['file.mv', 'file.mpl', 'file.mws'],
|
||||
\ 'markdown': ['file.markdown', 'file.mdown', 'file.mkd', 'file.mkdn', 'file.mdwn', 'file.md'],
|
||||
\ 'masm': ['file.masm'],
|
||||
@@ -2765,6 +2764,24 @@ func Test_make_file()
|
||||
filetype off
|
||||
endfunc
|
||||
|
||||
func Test_map_file()
|
||||
filetype on
|
||||
|
||||
" TI linker map file
|
||||
call writefile(['******************************************************************************', ' TMS320C6x Linker Unix v7.4.24 ', '******************************************************************************'], 'Xfile.map', 'D')
|
||||
split Xfile.map
|
||||
call assert_equal('lnkmap', &filetype)
|
||||
bwipe!
|
||||
|
||||
" TI linker map file
|
||||
call writefile(['MAP', 'NAME "local-demo"', 'END'], 'Xfile.map', 'D')
|
||||
split Xfile.map
|
||||
call assert_equal('map', &filetype)
|
||||
bwipe!
|
||||
|
||||
filetype off
|
||||
endfunc
|
||||
|
||||
func Test_org_file()
|
||||
filetype on
|
||||
|
||||
|
Reference in New Issue
Block a user