forked from aniani/vim
patch 9.1.0305: filetype: some history files are not recognized
Problem: filetype: some history files are not recognized Solution: Add some history patterns to filetype.vim (Wu, Zhenyu) closes: #14513 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
dbca7d8045
commit
da70feabea
@@ -101,6 +101,9 @@ au BufNewFile,BufRead build.xml setf ant
|
||||
" Arduino
|
||||
au BufNewFile,BufRead *.ino,*.pde setf arduino
|
||||
|
||||
" Ash of busybox
|
||||
au BufNewFile,BufRead .ash_history setf sh
|
||||
|
||||
" Apache config file
|
||||
au BufNewFile,BufRead .htaccess,*/etc/httpd/*.conf setf apache
|
||||
au BufNewFile,BufRead */etc/apache2/sites-*/*.com setf apache
|
||||
@@ -428,6 +431,9 @@ au BufNewFile,BufRead *.eni setf cl
|
||||
" Clever or dtd
|
||||
au BufNewFile,BufRead *.ent call dist#ft#FTent()
|
||||
|
||||
" Cling
|
||||
au BufNewFile,BufRead .cling_history setf cpp
|
||||
|
||||
" Clipper, FoxPro, ABB RAPID or eviews
|
||||
au BufNewFile,BufRead *.prg\c call dist#ft#FTprg()
|
||||
|
||||
@@ -1097,6 +1103,7 @@ au BufNewFile,BufRead *.jj,*.jjt setf javacc
|
||||
|
||||
" JavaScript, ECMAScript, ES module script, CommonJS script
|
||||
au BufNewFile,BufRead *.js,*.jsm,*.javascript,*.es,*.mjs,*.cjs setf javascript
|
||||
au BufNewFile,BufRead .node_repl_history setf javascript
|
||||
|
||||
" JavaScript with React
|
||||
au BufNewFile,BufRead *.jsx setf javascriptreact
|
||||
@@ -1287,7 +1294,7 @@ au BufNewFile,BufRead *.lot
|
||||
au BufNewFile,BufRead *.lou,*.lout setf lout
|
||||
|
||||
" Lua, Texlua
|
||||
au BufNewFile,BufRead *.lua,*.tlu setf lua
|
||||
au BufNewFile,BufRead *.lua,*.tlu,.lua_history setf lua
|
||||
|
||||
" Luau
|
||||
au BufNewFile,BufRead *.luau setf luau
|
||||
@@ -1310,6 +1317,7 @@ au BufNewFile,BufRead *.lss setf lss
|
||||
" M4
|
||||
au BufNewFile,BufRead *.m4
|
||||
\ if expand("<afile>") !~? 'html.m4$\|fvwm2rc' | setf m4 | endif
|
||||
au BufNewFile,BufRead .m4_history setf m4
|
||||
|
||||
" MaGic Point
|
||||
au BufNewFile,BufRead *.mgp setf mgp
|
||||
@@ -1809,7 +1817,7 @@ au BufNewFile,BufRead *.pyx,*.pxd setf pyrex
|
||||
|
||||
" Python, Python Shell Startup and Python Stub Files
|
||||
" Quixote (Python-based web framework)
|
||||
au BufNewFile,BufRead *.py,*.pyw,.pythonstartup,.pythonrc setf python
|
||||
au BufNewFile,BufRead *.py,*.pyw,.pythonstartup,.pythonrc,.python_history,.jline-jython.history setf python
|
||||
au BufNewFile,BufRead *.ptl,*.pyi,SConstruct setf python
|
||||
|
||||
" QL
|
||||
@@ -1938,7 +1946,7 @@ au BufNewFile,BufRead *.rst setf rst
|
||||
au BufNewFile,BufRead *.rtf setf rtf
|
||||
|
||||
" Interactive Ruby shell
|
||||
au BufNewFile,BufRead .irbrc,irbrc setf ruby
|
||||
au BufNewFile,BufRead .irbrc,irbrc,.irb_history,irb_history setf ruby
|
||||
|
||||
" Ruby
|
||||
au BufNewFile,BufRead *.rb,*.rbw setf ruby
|
||||
@@ -2211,6 +2219,7 @@ au BufNewFile,BufRead *.typ call dist#ft#FTtyp()
|
||||
|
||||
" SQL
|
||||
au BufNewFile,BufRead *.sql call dist#ft#SQL()
|
||||
au BufNewFile,BufRead .sqlite_history setf sql
|
||||
|
||||
" SQLJ
|
||||
au BufNewFile,BufRead *.sqlj setf sqlj
|
||||
@@ -2315,7 +2324,10 @@ au BufRead,BufNewFile {pending,completed,undo}.data setf taskdata
|
||||
au BufRead,BufNewFile *.task setf taskedit
|
||||
|
||||
" Tcl (JACL too)
|
||||
au BufNewFile,BufRead *.tcl,*.tm,*.tk,*.itcl,*.itk,*.jacl,.tclshrc,.wishrc setf tcl
|
||||
au BufNewFile,BufRead *.tcl,*.tm,*.tk,*.itcl,*.itk,*.jacl,.tclshrc,.wishrc,.tclsh-history setf tcl
|
||||
|
||||
" Xilinx's xsct and xsdb use tcl
|
||||
au BufNewFile,BufRead .xsctcmdhistory,.xsdbcmdhistory setf tcl
|
||||
|
||||
" Teal
|
||||
au BufRead,BufNewFile *.tl setf teal
|
||||
@@ -2413,6 +2425,7 @@ au BufNewFile,BufReadPost *.ts
|
||||
\ else |
|
||||
\ setf typescript |
|
||||
\ endif
|
||||
au BufNewFile,BufRead .ts_node_repl_history setf typescript
|
||||
|
||||
" TypeScript module and common
|
||||
au BufNewFile,BufRead *.mts,*.cts setf typescript
|
||||
|
@@ -345,7 +345,7 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
janet: ['file.janet'],
|
||||
java: ['file.java', 'file.jav'],
|
||||
javacc: ['file.jj', 'file.jjt'],
|
||||
javascript: ['file.js', 'file.jsm', 'file.javascript', 'file.es', 'file.mjs', 'file.cjs'],
|
||||
javascript: ['file.js', 'file.jsm', 'file.javascript', 'file.es', 'file.mjs', 'file.cjs', '.node_repl_history'],
|
||||
'javascript.glimmer': ['file.gjs'],
|
||||
javascriptreact: ['file.jsx'],
|
||||
jess: ['file.clp'],
|
||||
@@ -399,13 +399,13 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
lpc: ['file.lpc', 'file.ulpc'],
|
||||
lsl: ['file.lsl'],
|
||||
lss: ['file.lss'],
|
||||
lua: ['file.lua', 'file.tlu', 'file.rockspec', 'file.nse', '.luacheckrc', '.busted', 'rock_manifest', 'config.ld'],
|
||||
lua: ['file.lua', 'file.tlu', 'file.rockspec', 'file.nse', '.lua_history', '.luacheckrc', '.busted', 'rock_manifest', 'config.ld'],
|
||||
luau: ['file.luau'],
|
||||
lynx: ['lynx.cfg'],
|
||||
lyrics: ['file.lrc'],
|
||||
m3build: ['m3makefile', 'm3overrides'],
|
||||
m3quake: ['file.quake', 'cm3.cfg'],
|
||||
m4: ['file.at'],
|
||||
m4: ['file.at', '.m4_history'],
|
||||
mail: ['snd.123', '.letter', '.letter.123', '.followup', '.article', '.article.123', 'pico.123', 'mutt-xx-xxx', 'muttng-xx-xxx', 'ae123.txt', 'file.eml', 'reportbug-file'],
|
||||
mailaliases: ['/etc/mail/aliases', '/etc/aliases', 'any/etc/aliases', 'any/etc/mail/aliases'],
|
||||
mailcap: ['.mailcap', 'mailcap'],
|
||||
@@ -567,7 +567,7 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
pymanifest: ['MANIFEST.in'],
|
||||
pyret: ['file.arr'],
|
||||
pyrex: ['file.pyx', 'file.pxd'],
|
||||
python: ['file.py', 'file.pyw', '.pythonstartup', '.pythonrc', 'file.ptl', 'file.pyi', 'SConstruct'],
|
||||
python: ['file.py', 'file.pyw', '.pythonstartup', '.pythonrc', '.python_history', '.jline-jython.history', 'file.ptl', 'file.pyi', 'SConstruct'],
|
||||
ql: ['file.ql', 'file.qll'],
|
||||
qml: ['file.qml', 'file.qbs'],
|
||||
qmldir: ['qmldir'],
|
||||
@@ -607,7 +607,7 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
rrst: ['file.rrst', 'file.srst'],
|
||||
rst: ['file.rst'],
|
||||
rtf: ['file.rtf'],
|
||||
ruby: ['.irbrc', 'irbrc', 'file.rb', 'file.rbw', 'file.gemspec', 'file.ru', 'Gemfile', 'file.builder', 'file.rxml', 'file.rjs', 'file.rant', 'file.rake', 'rakefile', 'Rakefile', 'rantfile', 'Rantfile', 'rakefile-file', 'Rakefile-file', 'Puppetfile', 'Vagrantfile'],
|
||||
ruby: ['.irbrc', 'irbrc', '.irb_history', 'irb_history', 'file.rb', 'file.rbw', 'file.gemspec', 'file.ru', 'Gemfile', 'file.builder', 'file.rxml', 'file.rjs', 'file.rant', 'file.rake', 'rakefile', 'Rakefile', 'rantfile', 'Rantfile', 'rakefile-file', 'Rakefile-file', 'Puppetfile', 'Vagrantfile'],
|
||||
rust: ['file.rs'],
|
||||
samba: ['smb.conf'],
|
||||
sas: ['file.sas'],
|
||||
@@ -627,7 +627,7 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
services: ['/etc/services', 'any/etc/services'],
|
||||
setserial: ['/etc/serial.conf', 'any/etc/serial.conf'],
|
||||
sexplib: ['file.sexp'],
|
||||
sh: ['.bashrc', '.bash_profile', '.bash-profile', '.bash_logout', '.bash-logout', '.bash_aliases', '.bash-aliases', '.bash_history', '.bash-history', '/tmp/bash-fc-3Ozjlw', '/tmp/bash-fc.3Ozjlw', 'PKGBUILD', 'APKBUILD', 'file.bash', '/usr/share/doc/bash-completion/filter.sh', '/etc/udev/cdsymlinks.conf', 'any/etc/udev/cdsymlinks.conf', 'file.bats'],
|
||||
sh: ['.bashrc', '.bash_profile', '.bash-profile', '.bash_logout', '.bash-logout', '.bash_aliases', '.bash-aliases', '.bash_history', '.bash-history', '/tmp/bash-fc-3Ozjlw', '/tmp/bash-fc.3Ozjlw', 'PKGBUILD', 'APKBUILD', 'file.bash', '/usr/share/doc/bash-completion/filter.sh', '/etc/udev/cdsymlinks.conf', 'any/etc/udev/cdsymlinks.conf', 'file.bats', '.ash_history'],
|
||||
sieve: ['file.siv', 'file.sieve'],
|
||||
sil: ['file.sil'],
|
||||
simula: ['file.sim'],
|
||||
@@ -658,7 +658,7 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
spice: ['file.sp', 'file.spice'],
|
||||
spup: ['file.speedup', 'file.spdata', 'file.spd'],
|
||||
spyce: ['file.spy', 'file.spi'],
|
||||
sql: ['file.tyb', 'file.tyc', 'file.pkb', 'file.pks'],
|
||||
sql: ['file.tyb', 'file.tyc', 'file.pkb', 'file.pks', '.sqlite_history'],
|
||||
sqlj: ['file.sqlj'],
|
||||
prql: ['file.prql'],
|
||||
sqr: ['file.sqr', 'file.sqi'],
|
||||
@@ -730,7 +730,7 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
tal: ['file.tal'],
|
||||
taskdata: ['pending.data', 'completed.data', 'undo.data'],
|
||||
taskedit: ['file.task'],
|
||||
tcl: ['file.tcl', 'file.tm', 'file.tk', 'file.itcl', 'file.itk', 'file.jacl', '.tclshrc', 'tclsh.rc', '.wishrc'],
|
||||
tcl: ['file.tcl', 'file.tm', 'file.tk', 'file.itcl', 'file.itk', 'file.jacl', '.tclshrc', 'tclsh.rc', '.wishrc', '.tclsh-history', '.xsctcmdhistory', '.xsdbcmdhistory'],
|
||||
tablegen: ['file.td'],
|
||||
teal: ['file.tl'],
|
||||
template: ['file.tmpl'],
|
||||
@@ -758,7 +758,7 @@ def s:GetFilenameChecks(): dict<list<string>>
|
||||
tssop: ['file.tssop'],
|
||||
tsv: ['file.tsv'],
|
||||
twig: ['file.twig'],
|
||||
typescript: ['file.mts', 'file.cts'],
|
||||
typescript: ['file.mts', 'file.cts', '.ts_node_repl_history'],
|
||||
'typescript.glimmer': ['file.gts'],
|
||||
typescriptreact: ['file.tsx'],
|
||||
typespec: ['file.tsp'],
|
||||
|
@@ -704,6 +704,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
305,
|
||||
/**/
|
||||
304,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user