diff options
Diffstat (limited to 'runtime/filetype.vim')
-rw-r--r-- | runtime/filetype.vim | 55 |
1 files changed, 38 insertions, 17 deletions
diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 6cb2de1d65..cc4ac259f6 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -98,12 +98,22 @@ au BufNewFile,BufRead *.run setf ampl " Ant au BufNewFile,BufRead build.xml setf ant +" ANTLR / PCCTS +"au BufNewFile,BufRead *.g setf antlr +au BufNewFile,BufRead *.g setf pccts + +" ANTLR 4 +au BufNewFile,BufRead *.g4 setf antlr4 + " Arduino au BufNewFile,BufRead *.ino,*.pde setf arduino " Ash of busybox au BufNewFile,BufRead .ash_history setf sh +" Asymptote +au BufNewFile,BufRead *.asy setf asy + " Apache config file au BufNewFile,BufRead .htaccess,*/etc/httpd/*.conf setf apache au BufNewFile,BufRead */etc/apache2/sites-*/*.com setf apache @@ -256,6 +266,7 @@ au BufNewFile,BufRead named*.conf,rndc*.conf,rndc*.key setf named " BIND zone au BufNewFile,BufRead named.root setf bindzone +au BufNewFile,BufRead *.zone setf bindzone au BufNewFile,BufRead *.db call dist#ft#BindzoneCheck('') " Blade @@ -321,6 +332,9 @@ au BufNewFile,BufRead *.toc " Cdrdao config au BufNewFile,BufRead */etc/cdrdao.conf,*/etc/defaults/cdrdao,*/etc/default/cdrdao,.cdrdao setf cdrdaoconf +" Cedar +au BufNewFile,BufRead *.cedar setf cedar + " Cfengine au BufNewFile,BufRead cfengine.conf setf cfengine @@ -496,6 +510,9 @@ au BufNewFile,BufRead *.cu,*.cuh setf cuda " Cue au BufNewFile,BufRead *.cue setf cue +" Debian devscripts +au BufNewFile,BufRead devscripts.conf,.devscripts setf sh + " Dockerfile; Podman uses the same syntax with name Containerfile " Also see Dockerfile.* below. au BufNewFile,BufRead Containerfile,Dockerfile,dockerfile,*.[dD]ockerfile setf dockerfile @@ -677,7 +694,7 @@ au BufNewFile,BufRead *.com call dist#ft#BindzoneCheck('dcl') au BufNewFile,BufRead *.dot,*.gv setf dot " Dune -au BufNewFile,BufRead jbuild,dune,dune-project,dune-workspace setf dune +au BufNewFile,BufRead jbuild,dune,dune-project,dune-workspace,dune-file setf dune " Dylan - lid files au BufNewFile,BufRead *.lid setf dylanlid @@ -696,7 +713,7 @@ if has("fname_case") endif " Dracula -au BufNewFile,BufRead *.drac,*.drc,*lvs,*lpe setf dracula +au BufNewFile,BufRead *.drac,*.drc,*.lvs,*.lpe setf dracula " Datascript au BufNewFile,BufRead *.ds setf datascript @@ -799,10 +816,6 @@ au BufNewFile,BufRead *.fish setf fish " Flatpak config au BufNewFile,BufRead */flatpak/repo/config setf dosini -" FlexWiki - disabled, because it has side effects when a .wiki file -" is not actually FlexWiki -"au BufNewFile,BufRead *.wiki setf flexwiki - " Focus Executable au BufNewFile,BufRead *.fex,*.focexec setf focexec @@ -1246,6 +1259,9 @@ au BufNewFile,BufRead */etc/limits,*/etc/*limits.conf,*/etc/*limits.d/*.conf set " LambdaProlog or SML (see dist#ft#FTmod for *.mod) au BufNewFile,BufRead *.sig call dist#ft#FTsig() +" LDAP configuration +au BufNewFile,BufRead ldaprc,.ldaprc,ldap.conf setf ldapconf + " LDAP LDIF au BufNewFile,BufRead *.ldif setf ldif @@ -1404,8 +1420,8 @@ au BufNewFile,BufRead *.mason,*.mhtml,*.comp setf mason " Mathematica, Matlab, Murphi, Objective C or Octave au BufNewFile,BufRead *.m call dist#ft#FTm() -" Mathematica notebook -au BufNewFile,BufRead *.nb setf mma +" Mathematica notebook and package files +au BufNewFile,BufRead *.nb,*.wl setf mma " Maya Extension Language au BufNewFile,BufRead *.mel setf mel @@ -1413,6 +1429,12 @@ au BufNewFile,BufRead *.mel setf mel " mbsync au BufNewFile,BufRead .mbsyncrc setf conf +" mcmeta +au BufNewFile,BufRead *.mcmeta setf json + +" MediaWiki +au BufNewFile,BufRead *.mw,*.wiki setf mediawiki + " Mercurial (hg) commit file au BufNewFile,BufRead hg-editor-*.txt setf hgcommit @@ -1612,7 +1634,7 @@ au BufNewFile,BufRead *.xom,*.xin setf omnimark au BufNewFile,BufRead .ondirrc setf ondir " OPAM -au BufNewFile,BufRead opam,*.opam,*.opam.template setf opam +au BufNewFile,BufRead opam,*.opam,*.opam.template,opam.locked,*.opam.locked setf opam " OpenFOAM au BufNewFile,BufRead [a-zA-Z0-9]*Dict\(.*\)\=,[a-zA-Z]*Properties\(.*\)\=,*Transport\(.*\),fvSchemes,fvSolution,fvConstrains,fvModels,*/constant/g,*/0\(\.orig\)\=/* call dist#ft#FTfoam() @@ -1697,7 +1719,7 @@ au BufNewFile,BufRead *.pcmk setf pcmk " PEM (Privacy-Enhanced Mail) au BufNewFile,BufRead *.pem,*.cer,*.crt,*.csr setf pem -" Perl +" Perl or Prolog if has("fname_case") au BufNewFile,BufRead *.pl,*.PL call dist#ft#FTpl() else @@ -1807,10 +1829,6 @@ au BufNewFile,BufRead *termcap " Prisma au BufRead,BufNewFile *.prisma setf prisma -" PCCTS / ANTLR -"au BufNewFile,BufRead *.g setf antlr -au BufNewFile,BufRead *.g setf pccts - " PPWizard au BufNewFile,BufRead *.it,*.ih setf ppwiz @@ -2406,7 +2424,7 @@ au BufNewFile,BufRead *.tcl,*.tm,*.tk,*.itcl,*.itk,*.jacl,.tclshrc,.wishrc,.tcls " Xilinx's xsct and xsdb use tcl au BufNewFile,BufRead .xsctcmdhistory,.xsdbcmdhistory setf tcl -" templ +" templ au BufNewFile,BufRead *.templ setf templ " Teal @@ -2442,6 +2460,9 @@ au BufNewFile,BufRead texdoc.cnf setf conf " Sometime we need to view its content for debugging au BufNewFile,BufRead *.{pgf,nlo,nls,thm,eps_tex,pygtex,pygstyle,clo,aux,brf,ind,lof,loe,nav,vrb,ins,tikz,bbx,cbx,beamer} setf tex +" LaTeX files generated by Inkscape +au BufNewFile,BufRead *.pdf_tex setf tex + " ConTeXt au BufNewFile,BufRead *.mkii,*.mkiv,*.mkvi,*.mkxl,*.mklx setf context @@ -2457,10 +2478,10 @@ au BufNewFile,BufRead *.thrift setf thrift " Tidy config au BufNewFile,BufRead .tidyrc,tidyrc,tidy.conf setf tidy -" TF mud client +" TF (TinyFugue) mud client au BufNewFile,BufRead .tfrc,tfrc setf tf -" TF mud client or terraform +" TF (TinyFugue) mud client or terraform au BufNewFile,BufRead *.tf call dist#ft#FTtf() " TLA+ |