forked from aniani/vim
patch 9.1.0290: filetype: xilinx files are not recognized
Problem: filetype: xilinx files are not recognized
Solution: Add a few xilinx specific file patterns,
inspect lpr files for being xml/pascal
(Wu, Zhenyu)
closes: #14454
Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
61ee833a50
commit
614691ceef
@@ -1588,8 +1588,16 @@ au BufNewFile,BufRead *.pas setf pascal
|
||||
" Pascal or Puppet manifest
|
||||
au BufNewFile,BufRead *.pp call dist#ft#FTpp()
|
||||
|
||||
" Delphi or Lazarus program file
|
||||
au BufNewFile,BufRead *.dpr,*.lpr setf pascal
|
||||
" Delphi
|
||||
au BufNewFile,BufRead *.dpr setf pascal
|
||||
|
||||
" Xilinx labtools project file or Lazarus program file
|
||||
au BufNewFile,BufRead *.lpr
|
||||
\ if getline(1) =~# "<?xml" |
|
||||
\ setf xml |
|
||||
\ else |
|
||||
\ setf pascal |
|
||||
\ endif
|
||||
|
||||
" Free Pascal makefile definition file
|
||||
au BufNewFile,BufRead *.fpc setf fpcmake
|
||||
@@ -2607,6 +2615,10 @@ au BufNewFile,BufRead xorg.conf,xorg.conf-4 let b:xf86conf_xfree86_version = 4 |
|
||||
" Xinetd conf
|
||||
au BufNewFile,BufRead */etc/xinetd.conf setf xinetd
|
||||
|
||||
" Xilinx Vivado/Vitis project files and block design files
|
||||
au BufNewFile,BufRead *.xpr,*.xpfm,*.spfm,*.bxml setf xml
|
||||
au BufNewFile,BufRead *.bd,*.bda,*.xci setf json
|
||||
|
||||
" XS Perl extension interface language
|
||||
au BufNewFile,BufRead *.xs setf xs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user