summaryrefslogtreecommitdiffstats
path: root/ftdetect/polyglot.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ftdetect/polyglot.vim')
-rw-r--r--ftdetect/polyglot.vim478
1 files changed, 147 insertions, 331 deletions
diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim
index ac567f27..0d79667b 100644
--- a/ftdetect/polyglot.vim
+++ b/ftdetect/polyglot.vim
@@ -519,16 +519,12 @@ if !has_key(s:disabled_packages, '8th')
endif
if !has_key(s:disabled_packages, 'haproxy')
- au BufNewFile,BufRead *.cfg set ft=haproxy
+ au BufNewFile,BufRead *.cfg,haproxy.cfg set ft=haproxy
au BufNewFile,BufRead haproxy*.c* call s:StarSetf('haproxy')
- au BufNewFile,BufRead haproxy.cfg set ft=haproxy
endif
if !has_key(s:disabled_packages, 'a2ps')
- au BufNewFile,BufRead */etc/a2ps.cfg set ft=a2ps
- au BufNewFile,BufRead */etc/a2ps/*.cfg set ft=a2ps
- au BufNewFile,BufRead {.,}a2psrc set ft=a2ps
- au BufNewFile,BufRead a2psrc set ft=a2ps
+ au BufNewFile,BufRead */etc/a2ps.cfg,*/etc/a2ps/*.cfg,{.,}a2psrc,a2psrc set ft=a2ps
endif
if !has_key(s:disabled_packages, 'a65')
@@ -576,9 +572,7 @@ if !has_key(s:disabled_packages, 'aidl')
endif
if !has_key(s:disabled_packages, 'alsaconf')
- au BufNewFile,BufRead */etc/asound.conf set ft=alsaconf
- au BufNewFile,BufRead */usr/share/alsa/alsa.conf set ft=alsaconf
- au BufNewFile,BufRead {.,}asoundrc set ft=alsaconf
+ au BufNewFile,BufRead */etc/asound.conf,*/usr/share/alsa/alsa.conf,{.,}asoundrc set ft=alsaconf
endif
if !has_key(s:disabled_packages, 'aml')
@@ -590,21 +584,7 @@ if !has_key(s:disabled_packages, 'ampl')
endif
if !has_key(s:disabled_packages, 'xml')
- au BufNewFile,BufRead *.adml,*.admx,*.ant,*.axml,*.builds,*.ccproj,*.ccxml,*.cdxml,*.clixml,*.cproject,*.cscfg,*.csdef,*.csl,*.csproj,*.csproj.user,*.ct,*.depproj,*.dita,*.ditamap,*.ditaval,*.dll.config,*.dotsettings,*.filters,*.fsproj,*.fxml,*.glade,*.gml,*.gmx,*.grxml,*.gst,*.iml,*.ivy,*.jelly,*.jsproj,*.kml,*.launch,*.mdpolicy,*.mjml,*.mm,*.mod,*.mxml,*.natvis,*.ncl,*.ndproj,*.nproj,*.nuspec,*.odd,*.osm,*.pkgproj,*.pluginspec,*.proj,*.props,*.ps1xml,*.psc1,*.pt,*.rdf,*.resx,*.rss,*.sch,*.scxml,*.sfproj,*.shproj,*.srdf,*.storyboard,*.sublime-snippet,*.targets,*.tml,*.tpm,*.ui,*.urdf,*.ux,*.vbproj,*.vcxproj,*.vsixmanifest,*.vssettings,*.vstemplate,*.vxml,*.wixproj,*.workflow,*.wpl,*.wsdl,*.wsf,*.wxi,*.wxl,*.wxs,*.x3d,*.xacro,*.xaml,*.xib,*.xlf,*.xliff,*.xmi,*.xml,*.xml.dist,*.xproj,*.xsd,*.xspec,*.xul,*.zcml set ft=xml
- au BufNewFile,BufRead */etc/blkid.tab set ft=xml
- au BufNewFile,BufRead */etc/blkid.tab.old set ft=xml
- au BufNewFile,BufRead */etc/xdg/menus/*.menu set ft=xml
- au BufNewFile,BufRead *fglrxrc set ft=xml
- au BufNewFile,BufRead {.,}classpath set ft=xml
- au BufNewFile,BufRead {.,}cproject set ft=xml
- au BufNewFile,BufRead {.,}project set ft=xml
- au BufNewFile,BufRead App.config set ft=xml
- au BufNewFile,BufRead NuGet.config set ft=xml
- au BufNewFile,BufRead Settings.StyleCop set ft=xml
- au BufNewFile,BufRead Web.Debug.config set ft=xml
- au BufNewFile,BufRead Web.Release.config set ft=xml
- au BufNewFile,BufRead Web.config set ft=xml
- au BufNewFile,BufRead packages.config set ft=xml
+ au BufNewFile,BufRead *.adml,*.admx,*.ant,*.axml,*.builds,*.ccproj,*.ccxml,*.cdxml,*.clixml,*.cproject,*.cscfg,*.csdef,*.csl,*.csproj,*.csproj.user,*.ct,*.depproj,*.dita,*.ditamap,*.ditaval,*.dll.config,*.dotsettings,*.filters,*.fsproj,*.fxml,*.glade,*.gml,*.gmx,*.grxml,*.gst,*.iml,*.ivy,*.jelly,*.jsproj,*.kml,*.launch,*.mdpolicy,*.mjml,*.mm,*.mod,*.mxml,*.natvis,*.ncl,*.ndproj,*.nproj,*.nuspec,*.odd,*.osm,*.pkgproj,*.pluginspec,*.proj,*.props,*.ps1xml,*.psc1,*.pt,*.rdf,*.resx,*.rss,*.sch,*.scxml,*.sfproj,*.shproj,*.srdf,*.storyboard,*.sublime-snippet,*.targets,*.tml,*.tpm,*.ui,*.urdf,*.ux,*.vbproj,*.vcxproj,*.vsixmanifest,*.vssettings,*.vstemplate,*.vxml,*.wixproj,*.workflow,*.wpl,*.wsdl,*.wsf,*.wxi,*.wxl,*.wxs,*.x3d,*.xacro,*.xaml,*.xib,*.xlf,*.xliff,*.xmi,*.xml,*.xml.dist,*.xproj,*.xsd,*.xspec,*.xul,*.zcml,*/etc/blkid.tab,*/etc/blkid.tab.old,*/etc/xdg/menus/*.menu,*fglrxrc,{.,}classpath,{.,}cproject,{.,}project,App.config,NuGet.config,Settings.StyleCop,Web.Debug.config,Web.Release.config,Web.config,packages.config set ft=xml
endif
if !has_key(s:disabled_packages, 'ant')
@@ -612,19 +592,17 @@ if !has_key(s:disabled_packages, 'ant')
endif
if !has_key(s:disabled_packages, 'apache')
- au BufNewFile,BufRead */etc/apache2/*.conf* call s:StarSetf('apache')
- au BufNewFile,BufRead */etc/apache2/conf.*/* call s:StarSetf('apache')
- au BufNewFile,BufRead */etc/apache2/mods-*/* call s:StarSetf('apache')
- au BufNewFile,BufRead */etc/apache2/sites-*/* call s:StarSetf('apache')
- au BufNewFile,BufRead */etc/apache2/sites-*/*.com set ft=apache
- au BufNewFile,BufRead */etc/httpd/*.conf set ft=apache
- au BufNewFile,BufRead */etc/httpd/conf.d/*.conf* call s:StarSetf('apache')
- au BufNewFile,BufRead {.,}htaccess set ft=apache
- au BufNewFile,BufRead access.conf* call s:StarSetf('apache')
- au BufNewFile,BufRead apache.conf* call s:StarSetf('apache')
- au BufNewFile,BufRead apache2.conf* call s:StarSetf('apache')
- au BufNewFile,BufRead httpd.conf* call s:StarSetf('apache')
+ au BufNewFile,BufRead */etc/apache2/sites-*/*.com,*/etc/httpd/*.conf,{.,}htaccess set ft=apache
au BufNewFile,BufRead srm.conf* call s:StarSetf('apache')
+ au BufNewFile,BufRead httpd.conf* call s:StarSetf('apache')
+ au BufNewFile,BufRead apache2.conf* call s:StarSetf('apache')
+ au BufNewFile,BufRead apache.conf* call s:StarSetf('apache')
+ au BufNewFile,BufRead access.conf* call s:StarSetf('apache')
+ au BufNewFile,BufRead */etc/httpd/conf.d/*.conf* call s:StarSetf('apache')
+ au BufNewFile,BufRead */etc/apache2/sites-*/* call s:StarSetf('apache')
+ au BufNewFile,BufRead */etc/apache2/mods-*/* call s:StarSetf('apache')
+ au BufNewFile,BufRead */etc/apache2/conf.*/* call s:StarSetf('apache')
+ au BufNewFile,BufRead */etc/apache2/*.conf* call s:StarSetf('apache')
endif
if !has_key(s:disabled_packages, 'apiblueprint')
@@ -636,22 +614,18 @@ if !has_key(s:disabled_packages, 'applescript')
endif
if !has_key(s:disabled_packages, 'aptconf')
- au BufNewFile,BufRead */.aptitude/config set ft=aptconf
- au BufNewFile,BufRead */etc/apt/apt.conf.d/*.conf set ft=aptconf
+ au BufNewFile,BufRead */.aptitude/config,*/etc/apt/apt.conf.d/*.conf,apt.conf set ft=aptconf
au BufNewFile,BufRead */etc/apt/apt.conf.d/[^.]* call s:StarSetf('aptconf')
- au BufNewFile,BufRead apt.conf set ft=aptconf
endif
if !has_key(s:disabled_packages, 'arch')
- au BufNewFile,BufRead {.,}arch-inventory set ft=arch
- au BufNewFile,BufRead =tagging-method set ft=arch
+ au BufNewFile,BufRead {.,}arch-inventory,=tagging-method set ft=arch
endif
if !has_key(s:disabled_packages, 'c/c++')
- au BufNewFile,BufRead *.c++,*.cc,*.cp,*.cpp,*.cxx,*.h++,*.hh,*.hpp,*.hxx,*.inc,*.inl,*.ipp,*.moc,*.tcc,*.tlh,*.tpp set ft=cpp
- au BufNewFile,BufRead *.c,*.cats,*.idc,*.qc set ft=c
- au BufNewFile,BufRead *enlightenment/*.cfg set ft=c
au! BufNewFile,BufRead *.h call polyglot#DetectHFiletype()
+ au BufNewFile,BufRead *.c,*.cats,*.idc,*.qc,*enlightenment/*.cfg set ft=c
+ au BufNewFile,BufRead *.c++,*.cc,*.cp,*.cpp,*.cxx,*.h++,*.hh,*.hpp,*.hxx,*.inc,*.inl,*.ipp,*.moc,*.tcc,*.tlh,*.tpp set ft=cpp
endif
if !has_key(s:disabled_packages, 'arduino')
@@ -675,8 +649,7 @@ if !has_key(s:disabled_packages, 'elf')
endif
if !has_key(s:disabled_packages, 'automake')
- au BufNewFile,BufRead GNUmakefile.am set ft=automake
- au BufNewFile,BufRead [Mm]akefile.am set ft=automake
+ au BufNewFile,BufRead GNUmakefile.am,[Mm]akefile.am set ft=automake
endif
if !has_key(s:disabled_packages, 'asn')
@@ -684,8 +657,8 @@ if !has_key(s:disabled_packages, 'asn')
endif
if !has_key(s:disabled_packages, 'aspvbs')
- au! BufNewFile,BufRead *.asa call polyglot#DetectAsaFiletype()
au! BufNewFile,BufRead *.asp call polyglot#DetectAspFiletype()
+ au! BufNewFile,BufRead *.asa call polyglot#DetectAsaFiletype()
endif
if !has_key(s:disabled_packages, 'aspperl')
@@ -712,26 +685,27 @@ if !has_key(s:disabled_packages, 'caddyfile')
au BufNewFile,BufRead Caddyfile set ft=caddyfile
endif
+if !has_key(s:disabled_packages, 'cpp-modern')
+endif
+
if !has_key(s:disabled_packages, 'carp')
au BufNewFile,BufRead *.carp set ft=carp
endif
if !has_key(s:disabled_packages, 'clojure')
- au BufNewFile,BufRead *.boot,*.cl2,*.clj,*.cljc,*.cljs,*.cljs.hl,*.cljscm,*.cljx,*.edn,*.hic set ft=clojure
- au BufNewFile,BufRead build.boot set ft=clojure
- au BufNewFile,BufRead profile.boot set ft=clojure
- au BufNewFile,BufRead riemann.config set ft=clojure
+ au BufNewFile,BufRead *.boot,*.cl2,*.clj,*.cljc,*.cljs,*.cljs.hl,*.cljscm,*.cljx,*.edn,*.hic,build.boot,profile.boot,riemann.config set ft=clojure
endif
if !has_key(s:disabled_packages, 'cmake')
- au BufNewFile,BufRead *.cmake,*.cmake.in set ft=cmake
- au BufNewFile,BufRead CMakeLists.txt set ft=cmake
+ au BufNewFile,BufRead *.cmake,*.cmake.in,CMakeLists.txt set ft=cmake
endif
if !has_key(s:disabled_packages, 'coffee-script')
- au BufNewFile,BufRead *._coffee,*.cake,*.cjsx,*.coffee,*.coffeekup,*.iced set ft=coffee
- au BufNewFile,BufRead Cakefile set ft=coffee
au BufNewFile,BufRead *.coffee.md,*.litcoffee set ft=litcoffee
+ au BufNewFile,BufRead *._coffee,*.cake,*.cjsx,*.coffee,*.coffeekup,*.iced,Cakefile set ft=coffee
+endif
+
+if !has_key(s:disabled_packages, 'cjsx')
endif
if !has_key(s:disabled_packages, 'cryptol')
@@ -739,9 +713,8 @@ if !has_key(s:disabled_packages, 'cryptol')
endif
if !has_key(s:disabled_packages, 'crystal')
- au BufNewFile,BufRead *.cr set ft=crystal
- au BufNewFile,BufRead Projectfile set ft=crystal
au BufNewFile,BufRead *.ecr set ft=ecrystal
+ au BufNewFile,BufRead *.cr,Projectfile set ft=crystal
endif
if !has_key(s:disabled_packages, 'csv')
@@ -765,26 +738,22 @@ if !has_key(s:disabled_packages, 'dhall')
endif
if !has_key(s:disabled_packages, 'dlang')
- au BufNewFile,BufRead *.d,*.di set ft=d
- au BufNewFile,BufRead *.lst set ft=dcov
- au BufNewFile,BufRead *.dd set ft=dd
- au BufNewFile,BufRead *.ddoc set ft=ddoc
au BufNewFile,BufRead *.sdl set ft=dsdl
+ au BufNewFile,BufRead *.ddoc set ft=ddoc
+ au BufNewFile,BufRead *.dd set ft=dd
+ au BufNewFile,BufRead *.lst set ft=dcov
+ au BufNewFile,BufRead *.d,*.di set ft=d
endif
if !has_key(s:disabled_packages, 'dockerfile')
- au BufNewFile,BufRead *.Dockerfile,*.dock,*.dockerfile set ft=Dockerfile
- au BufNewFile,BufRead Dockerfile set ft=Dockerfile
+ au BufNewFile,BufRead docker-compose*.yaml,docker-compose*.yml set ft=yaml.docker-compose
+ au BufNewFile,BufRead *.Dockerfile,*.dock,*.dockerfile,Dockerfile,dockerfile set ft=Dockerfile
au BufNewFile,BufRead Dockerfile* call s:StarSetf('Dockerfile')
- au BufNewFile,BufRead dockerfile set ft=Dockerfile
- au BufNewFile,BufRead docker-compose*.yaml set ft=yaml.docker-compose
- au BufNewFile,BufRead docker-compose*.yml set ft=yaml.docker-compose
endif
if !has_key(s:disabled_packages, 'elixir')
- au BufNewFile,BufRead *.ex,*.exs set ft=elixir
- au BufNewFile,BufRead mix.lock set ft=elixir
au BufNewFile,BufRead *.eex,*.leex set ft=eelixir
+ au BufNewFile,BufRead *.ex,*.exs,mix.lock set ft=elixir
endif
if !has_key(s:disabled_packages, 'elm')
@@ -800,11 +769,7 @@ if !has_key(s:disabled_packages, 'emblem')
endif
if !has_key(s:disabled_packages, 'erlang')
- au BufNewFile,BufRead *.app,*.app.src,*.erl,*.es,*.escript,*.hrl,*.xrl,*.yaws,*.yrl set ft=erlang
- au BufNewFile,BufRead Emakefile set ft=erlang
- au BufNewFile,BufRead rebar.config set ft=erlang
- au BufNewFile,BufRead rebar.config.lock set ft=erlang
- au BufNewFile,BufRead rebar.lock set ft=erlang
+ au BufNewFile,BufRead *.app,*.app.src,*.erl,*.es,*.escript,*.hrl,*.xrl,*.yaws,*.yrl,Emakefile,rebar.config,rebar.config.lock,rebar.lock set ft=erlang
endif
if !has_key(s:disabled_packages, 'fennel')
@@ -812,8 +777,7 @@ if !has_key(s:disabled_packages, 'fennel')
endif
if !has_key(s:disabled_packages, 'ferm')
- au BufNewFile,BufRead *.ferm set ft=ferm
- au BufNewFile,BufRead ferm.conf set ft=ferm
+ au BufNewFile,BufRead *.ferm,ferm.conf set ft=ferm
endif
if !has_key(s:disabled_packages, 'fish')
@@ -825,18 +789,18 @@ if !has_key(s:disabled_packages, 'flatbuffers')
endif
if !has_key(s:disabled_packages, 'forth')
- au BufNewFile,BufRead *.ft,*.fth set ft=forth
au! BufNewFile,BufRead *.fs call polyglot#DetectFsFiletype()
+ au BufNewFile,BufRead *.ft,*.fth set ft=forth
endif
if !has_key(s:disabled_packages, 'glsl')
- au BufNewFile,BufRead *.comp,*.fp,*.frag,*.frg,*.fsh,*.fshader,*.geo,*.geom,*.glsl,*.glslf,*.glslv,*.gs,*.gshader,*.shader,*.tesc,*.tese,*.vert,*.vrx,*.vsh,*.vshader set ft=glsl
au! BufNewFile,BufRead *.fs call polyglot#DetectFsFiletype()
+ au BufNewFile,BufRead *.comp,*.fp,*.frag,*.frg,*.fsh,*.fshader,*.geo,*.geom,*.glsl,*.glslf,*.glslv,*.gs,*.gshader,*.shader,*.tesc,*.tese,*.vert,*.vrx,*.vsh,*.vshader set ft=glsl
endif
if !has_key(s:disabled_packages, 'fsharp')
- au BufNewFile,BufRead *.fsi,*.fsx set ft=fsharp
au! BufNewFile,BufRead *.fs call polyglot#DetectFsFiletype()
+ au BufNewFile,BufRead *.fsi,*.fsx set ft=fsharp
endif
if !has_key(s:disabled_packages, 'gdscript')
@@ -844,17 +808,11 @@ if !has_key(s:disabled_packages, 'gdscript')
endif
if !has_key(s:disabled_packages, 'git')
- au BufNewFile,BufRead *.gitconfig set ft=gitconfig
- au BufNewFile,BufRead *.git/config set ft=gitconfig
- au BufNewFile,BufRead *.git/modules/*/config set ft=gitconfig
- au BufNewFile,BufRead */.config/git/config set ft=gitconfig
- au BufNewFile,BufRead */git/config set ft=gitconfig
- au BufNewFile,BufRead */{.,}gitconfig.d/* call s:StarSetf('gitconfig')
- au BufNewFile,BufRead {.,}gitconfig set ft=gitconfig
- au BufNewFile,BufRead {.,}gitmodules set ft=gitconfig
- au BufNewFile,BufRead git-rebase-todo set ft=gitrebase
- au BufNewFile,BufRead {.,}gitsendemail.* call s:StarSetf('gitsendemail')
au BufNewFile,BufRead COMMIT_EDITMSG,MERGE_MSG,TAG_EDITMSG set ft=gitcommit
+ au BufNewFile,BufRead {.,}gitsendemail.* call s:StarSetf('gitsendemail')
+ au BufNewFile,BufRead git-rebase-todo set ft=gitrebase
+ au BufNewFile,BufRead *.gitconfig,*.git/config,*.git/modules/*/config,*/.config/git/config,*/git/config,{.,}gitconfig,{.,}gitmodules set ft=gitconfig
+ au BufNewFile,BufRead */{.,}gitconfig.d/* call s:StarSetf('gitconfig')
endif
if !has_key(s:disabled_packages, 'gmpl')
@@ -866,15 +824,14 @@ if !has_key(s:disabled_packages, 'gnuplot')
endif
if !has_key(s:disabled_packages, 'go')
- au BufNewFile,BufRead *.go set ft=go
- au BufNewFile,BufRead go.mod set ft=gomod
au BufNewFile,BufRead *.tmpl set ft=gohtmltmpl
+ au BufNewFile,BufRead go.mod set ft=gomod
+ au BufNewFile,BufRead *.go set ft=go
endif
if !has_key(s:disabled_packages, 'javascript')
- au BufNewFile,BufRead *._js,*.bones,*.cjs,*.es,*.es6,*.frag,*.gs,*.jake,*.javascript,*.js,*.jsb,*.jscad,*.jsfl,*.jsm,*.jss,*.mjs,*.njs,*.pac,*.sjs,*.ssjs,*.xsjs,*.xsjslib set ft=javascript
- au BufNewFile,BufRead Jakefile set ft=javascript
au BufNewFile,BufRead *.flow set ft=flow
+ au BufNewFile,BufRead *._js,*.bones,*.cjs,*.es,*.es6,*.frag,*.gs,*.jake,*.javascript,*.js,*.jsb,*.jscad,*.jsfl,*.jsm,*.jss,*.mjs,*.njs,*.pac,*.sjs,*.ssjs,*.xsjs,*.xsjslib,Jakefile set ft=javascript
endif
if !has_key(s:disabled_packages, 'jsx')
@@ -886,14 +843,14 @@ if !has_key(s:disabled_packages, 'graphql')
endif
if !has_key(s:disabled_packages, 'groovy')
- au BufNewFile,BufRead *.gradle,*.groovy,*.grt,*.gtpl,*.gvy set ft=groovy
- au BufNewFile,BufRead Jenkinsfile set ft=groovy
+ au BufNewFile,BufRead *.gradle,*.groovy,*.grt,*.gtpl,*.gvy,Jenkinsfile set ft=groovy
+endif
+
+if !has_key(s:disabled_packages, 'gradle')
endif
if !has_key(s:disabled_packages, 'grub')
- au BufNewFile,BufRead */boot/grub/grub.conf set ft=grub
- au BufNewFile,BufRead */boot/grub/menu.lst set ft=grub
- au BufNewFile,BufRead */etc/grub.conf set ft=grub
+ au BufNewFile,BufRead */boot/grub/grub.conf,*/boot/grub/menu.lst,*/etc/grub.conf set ft=grub
endif
if !has_key(s:disabled_packages, 'haml')
@@ -901,8 +858,8 @@ if !has_key(s:disabled_packages, 'haml')
endif
if !has_key(s:disabled_packages, 'handlebars')
- au BufNewFile,BufRead *.hjs,*.hogan,*.hulk,*.mustache set ft=html.mustache
au BufNewFile,BufRead *.handlebars,*.hb,*.hbs,*.hdbs set ft=html.handlebars
+ au BufNewFile,BufRead *.hjs,*.hogan,*.hulk,*.mustache set ft=html.mustache
endif
if !has_key(s:disabled_packages, 'haskell')
@@ -914,8 +871,7 @@ if !has_key(s:disabled_packages, 'haxe')
endif
if !has_key(s:disabled_packages, 'hcl')
- au BufNewFile,BufRead *.hcl,*.nomad,*.workflow set ft=hcl
- au BufNewFile,BufRead Appfile set ft=hcl
+ au BufNewFile,BufRead *.hcl,*.nomad,*.workflow,Appfile set ft=hcl
endif
if !has_key(s:disabled_packages, 'hive')
@@ -923,16 +879,12 @@ if !has_key(s:disabled_packages, 'hive')
endif
if !has_key(s:disabled_packages, 'html5')
- au BufNewFile,BufRead *.htm,*.html.hl,*.inc,*.st,*.xht,*.xhtml set ft=html
au! BufNewFile,BufRead *.html call polyglot#DetectHtmlFiletype()
+ au BufNewFile,BufRead *.htm,*.html.hl,*.inc,*.st,*.xht,*.xhtml set ft=html
endif
if !has_key(s:disabled_packages, 'i3')
- au BufNewFile,BufRead *.i3.config,*.i3config set ft=i3config
- au BufNewFile,BufRead {.,}i3.config set ft=i3config
- au BufNewFile,BufRead {.,}i3config set ft=i3config
- au BufNewFile,BufRead i3.config set ft=i3config
- au BufNewFile,BufRead i3config set ft=i3config
+ au BufNewFile,BufRead *.i3.config,*.i3config,{.,}i3.config,{.,}i3config,i3.config,i3config set ft=i3config
endif
if !has_key(s:disabled_packages, 'icalendar')
@@ -940,26 +892,26 @@ if !has_key(s:disabled_packages, 'icalendar')
endif
if !has_key(s:disabled_packages, 'idris')
- au BufNewFile,BufRead idris-response set ft=idris
- au! BufNewFile,BufRead *.idr call polyglot#DetectIdrFiletype()
au! BufNewFile,BufRead *.lidr call polyglot#DetectLidrFiletype()
+ au! BufNewFile,BufRead *.idr call polyglot#DetectIdrFiletype()
+ au BufNewFile,BufRead idris-response set ft=idris
endif
if !has_key(s:disabled_packages, 'idris2')
- au BufNewFile,BufRead *.ipkg set ft=idris2
- au BufNewFile,BufRead idris-response set ft=idris2
- au! BufNewFile,BufRead *.idr call polyglot#DetectIdrFiletype()
au! BufNewFile,BufRead *.lidr call polyglot#DetectLidrFiletype()
+ au! BufNewFile,BufRead *.idr call polyglot#DetectIdrFiletype()
+ au BufNewFile,BufRead *.ipkg,idris-response set ft=idris2
endif
if !has_key(s:disabled_packages, 'ion')
- au BufNewFile,BufRead *.ion set ft=ion
- au BufNewFile,BufRead ~/.config/ion/initrc set ft=ion
+ au BufNewFile,BufRead *.ion,~/.config/ion/initrc set ft=ion
+endif
+
+if !has_key(s:disabled_packages, 'javascript-sql')
endif
if !has_key(s:disabled_packages, 'jenkins')
- au BufNewFile,BufRead *.Jenkinsfile,*.jenkinsfile set ft=Jenkinsfile
- au BufNewFile,BufRead Jenkinsfile set ft=Jenkinsfile
+ au BufNewFile,BufRead *.Jenkinsfile,*.jenkinsfile,Jenkinsfile set ft=Jenkinsfile
au BufNewFile,BufRead Jenkinsfile* call s:StarSetf('Jenkinsfile')
endif
@@ -968,8 +920,7 @@ if !has_key(s:disabled_packages, 'htmldjango')
endif
if !has_key(s:disabled_packages, 'jq')
- au BufNewFile,BufRead *.jq set ft=jq
- au BufNewFile,BufRead {.,}jqrc set ft=jq
+ au BufNewFile,BufRead *.jq,{.,}jqrc set ft=jq
au BufNewFile,BufRead {.,}jqrc* call s:StarSetf('jq')
endif
@@ -978,15 +929,7 @@ if !has_key(s:disabled_packages, 'json5')
endif
if !has_key(s:disabled_packages, 'json')
- au BufNewFile,BufRead *.JSON-tmLanguage,*.avsc,*.geojson,*.gltf,*.har,*.ice,*.json,*.jsonl,*.jsonp,*.mcmeta,*.template,*.tfstate,*.tfstate.backup,*.topojson,*.webapp,*.webmanifest,*.yy,*.yyp set ft=json
- au BufNewFile,BufRead {.,}arcconfig set ft=json
- au BufNewFile,BufRead {.,}htmlhintrc set ft=json
- au BufNewFile,BufRead {.,}tern-config set ft=json
- au BufNewFile,BufRead {.,}tern-project set ft=json
- au BufNewFile,BufRead {.,}watchmanconfig set ft=json
- au BufNewFile,BufRead Pipfile.lock set ft=json
- au BufNewFile,BufRead composer.lock set ft=json
- au BufNewFile,BufRead mcmod.info set ft=json
+ au BufNewFile,BufRead *.JSON-tmLanguage,*.avsc,*.geojson,*.gltf,*.har,*.ice,*.json,*.jsonl,*.jsonp,*.mcmeta,*.template,*.tfstate,*.tfstate.backup,*.topojson,*.webapp,*.webmanifest,*.yy,*.yyp,{.,}arcconfig,{.,}htmlhintrc,{.,}tern-config,{.,}tern-project,{.,}watchmanconfig,Pipfile.lock,composer.lock,mcmod.info set ft=json
endif
if !has_key(s:disabled_packages, 'jsonnet')
@@ -1018,24 +961,20 @@ if !has_key(s:disabled_packages, 'lilypond')
endif
if !has_key(s:disabled_packages, 'livescript')
- au BufNewFile,BufRead *._ls,*.ls set ft=livescript
- au BufNewFile,BufRead Slakefile set ft=livescript
+ au BufNewFile,BufRead *._ls,*.ls,Slakefile set ft=livescript
endif
if !has_key(s:disabled_packages, 'llvm')
- au BufNewFile,BufRead *.ll set ft=llvm
au BufNewFile,BufRead *.td set ft=tablegen
+ au BufNewFile,BufRead *.ll set ft=llvm
endif
if !has_key(s:disabled_packages, 'log')
- au BufNewFile,BufRead *.LOG,*.log set ft=log
- au BufNewFile,BufRead *_LOG set ft=log
- au BufNewFile,BufRead *_log set ft=log
+ au BufNewFile,BufRead *.LOG,*.log,*_LOG,*_log set ft=log
endif
if !has_key(s:disabled_packages, 'lua')
- au BufNewFile,BufRead *.fcgi,*.lua,*.nse,*.p8,*.pd_lua,*.rbxs,*.rockspec,*.wlua set ft=lua
- au BufNewFile,BufRead {.,}luacheckrc set ft=lua
+ au BufNewFile,BufRead *.fcgi,*.lua,*.nse,*.p8,*.pd_lua,*.rbxs,*.rockspec,*.wlua,{.,}luacheckrc set ft=lua
endif
if !has_key(s:disabled_packages, 'm4')
@@ -1043,21 +982,20 @@ if !has_key(s:disabled_packages, 'm4')
endif
if !has_key(s:disabled_packages, 'mako')
- au BufNewFile *.*.mako execute "do BufNewFile filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
- au BufReadPre *.*.mako execute "do BufRead filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
- au BufNewFile *.*.mao execute "do BufNewFile filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
- au BufReadPre *.*.mao execute "do BufRead filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
au BufNewFile,BufRead *.mako,*.mao set ft=mako
+ au BufReadPre *.*.mao execute "do BufRead filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
+ au BufNewFile *.*.mao execute "do BufNewFile filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
+ au BufReadPre *.*.mako execute "do BufRead filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
+ au BufNewFile *.*.mako execute "do BufNewFile filetypedetect " . expand("<afile>:r") | let b:mako_outer_lang = &filetype
endif
if !has_key(s:disabled_packages, 'mathematica')
- au BufNewFile,BufRead *.cdf,*.ma,*.mathematica,*.mma,*.mt,*.nb,*.nbp,*.wl,*.wls,*.wlt set ft=mma
au! BufNewFile,BufRead *.m call polyglot#DetectMFiletype()
+ au BufNewFile,BufRead *.cdf,*.ma,*.mathematica,*.mma,*.mt,*.nb,*.nbp,*.wl,*.wls,*.wlt set ft=mma
endif
if !has_key(s:disabled_packages, 'markdown')
- au BufNewFile,BufRead *.markdown,*.md,*.mdown,*.mdwn,*.mkd,*.mkdn,*.mkdown,*.ronn,*.workbook set ft=markdown
- au BufNewFile,BufRead contents.lr set ft=markdown
+ au BufNewFile,BufRead *.markdown,*.md,*.mdown,*.mdwn,*.mkd,*.mkdn,*.mkdown,*.ronn,*.workbook,contents.lr set ft=markdown
endif
if !has_key(s:disabled_packages, 'mdx')
@@ -1065,9 +1003,8 @@ if !has_key(s:disabled_packages, 'mdx')
endif
if !has_key(s:disabled_packages, 'meson')
- au BufNewFile,BufRead meson.build set ft=meson
- au BufNewFile,BufRead meson_options.txt set ft=meson
au BufNewFile,BufRead *.wrap set ft=dosini
+ au BufNewFile,BufRead meson.build,meson_options.txt set ft=meson
endif
if !has_key(s:disabled_packages, 'moonscript')
@@ -1079,18 +1016,13 @@ if !has_key(s:disabled_packages, 'murphi')
endif
if !has_key(s:disabled_packages, 'nginx')
- au BufNewFile,BufRead *.nginx,*.nginxconf,*.vhost set ft=nginx
- au BufNewFile,BufRead */etc/nginx/* call s:StarSetf('nginx')
- au BufNewFile,BufRead */nginx/*.conf set ft=nginx
+ au BufNewFile,BufRead *.nginx,*.nginxconf,*.vhost,*/nginx/*.conf,*nginx.conf,nginx*.conf,nginx.conf set ft=nginx
au BufNewFile,BufRead */usr/local/nginx/conf/* call s:StarSetf('nginx')
- au BufNewFile,BufRead *nginx.conf set ft=nginx
- au BufNewFile,BufRead nginx*.conf set ft=nginx
- au BufNewFile,BufRead nginx.conf set ft=nginx
+ au BufNewFile,BufRead */etc/nginx/* call s:StarSetf('nginx')
endif
if !has_key(s:disabled_packages, 'nim')
- au BufNewFile,BufRead *.nim,*.nim.cfg,*.nimble,*.nimrod,*.nims set ft=nim
- au BufNewFile,BufRead nim.cfg set ft=nim
+ au BufNewFile,BufRead *.nim,*.nim.cfg,*.nimble,*.nimrod,*.nims,nim.cfg set ft=nim
endif
if !has_key(s:disabled_packages, 'nix')
@@ -1098,33 +1030,25 @@ if !has_key(s:disabled_packages, 'nix')
endif
if !has_key(s:disabled_packages, 'objc')
- au! BufNewFile,BufRead *.h call polyglot#DetectHFiletype()
au! BufNewFile,BufRead *.m call polyglot#DetectMFiletype()
+ au! BufNewFile,BufRead *.h call polyglot#DetectHFiletype()
endif
if !has_key(s:disabled_packages, 'ocaml')
- au BufNewFile,BufRead *.eliom,*.eliomi,*.ml,*.ml.cppo,*.ml4,*.mli,*.mli.cppo,*.mlip,*.mll,*.mlp,*.mlt,*.mly set ft=ocaml
- au BufNewFile,BufRead {.,}ocamlinit set ft=ocaml
- au BufNewFile,BufRead *.om set ft=omake
- au BufNewFile,BufRead OMakefile set ft=omake
- au BufNewFile,BufRead OMakeroot set ft=omake
- au BufNewFile,BufRead OMakeroot.in set ft=omake
- au BufNewFile,BufRead *.opam,*.opam.template set ft=opam
- au BufNewFile,BufRead opam set ft=opam
- au BufNewFile,BufRead _oasis set ft=oasis
- au BufNewFile,BufRead dune set ft=dune
- au BufNewFile,BufRead dune-project set ft=dune
- au BufNewFile,BufRead dune-workspace set ft=dune
- au BufNewFile,BufRead jbuild set ft=dune
- au BufNewFile,BufRead _tags set ft=ocamlbuild_tags
- au BufNewFile,BufRead *.ocp set ft=ocpbuild
- au BufNewFile,BufRead *.root set ft=ocpbuildroot
au BufNewFile,BufRead *.sexp set ft=sexplib
+ au BufNewFile,BufRead *.root set ft=ocpbuildroot
+ au BufNewFile,BufRead *.ocp set ft=ocpbuild
+ au BufNewFile,BufRead _tags set ft=ocamlbuild_tags
+ au BufNewFile,BufRead dune,dune-project,dune-workspace,jbuild set ft=dune
+ au BufNewFile,BufRead _oasis set ft=oasis
+ au BufNewFile,BufRead *.opam,*.opam.template,opam set ft=opam
+ au BufNewFile,BufRead *.om,OMakefile,OMakeroot,OMakeroot.in set ft=omake
+ au BufNewFile,BufRead *.eliom,*.eliomi,*.ml,*.ml.cppo,*.ml4,*.mli,*.mli.cppo,*.mlip,*.mll,*.mlp,*.mlt,*.mly,{.,}ocamlinit set ft=ocaml
endif
if !has_key(s:disabled_packages, 'octave')
- au BufNewFile,BufRead *.oct set ft=octave
au! BufNewFile,BufRead *.m call polyglot#DetectMFiletype()
+ au BufNewFile,BufRead *.oct set ft=octave
endif
if !has_key(s:disabled_packages, 'opencl')
@@ -1132,20 +1056,14 @@ if !has_key(s:disabled_packages, 'opencl')
endif
if !has_key(s:disabled_packages, 'perl')
- au BufNewFile,BufRead *.al,*.cgi,*.fcgi,*.perl,*.ph,*.plx,*.psgi set ft=perl
- au BufNewFile,BufRead {.,}gitolite.rc set ft=perl
- au BufNewFile,BufRead Makefile.PL set ft=perl
- au BufNewFile,BufRead Rexfile set ft=perl
- au BufNewFile,BufRead ack set ft=perl
- au BufNewFile,BufRead cpanfile set ft=perl
- au BufNewFile,BufRead example.gitolite.rc set ft=perl
- au BufNewFile,BufRead *.pod set ft=pod
- au BufNewFile,BufRead *.comp,*.mason,*.mhtml set ft=mason
- au BufNewFile,BufRead *.xs set ft=xs
- au! BufNewFile,BufRead *.pl call polyglot#DetectPlFiletype()
- au! BufNewFile,BufRead *.pm call polyglot#DetectPmFiletype()
- au! BufNewFile,BufRead *.t call polyglot#DetectTFiletype()
au! BufNewFile,BufRead *.tt2 call polyglot#DetectTt2Filetype()
+ au! BufNewFile,BufRead *.t call polyglot#DetectTFiletype()
+ au! BufNewFile,BufRead *.pm call polyglot#DetectPmFiletype()
+ au! BufNewFile,BufRead *.pl call polyglot#DetectPlFiletype()
+ au BufNewFile,BufRead *.xs set ft=xs
+ au BufNewFile,BufRead *.comp,*.mason,*.mhtml set ft=mason
+ au BufNewFile,BufRead *.pod set ft=pod
+ au BufNewFile,BufRead *.al,*.cgi,*.fcgi,*.perl,*.ph,*.plx,*.psgi,{.,}gitolite.rc,Makefile.PL,Rexfile,ack,cpanfile,example.gitolite.rc set ft=perl
endif
if !has_key(s:disabled_packages, 'pgsql')
@@ -1157,11 +1075,7 @@ if !has_key(s:disabled_packages, 'cql')
endif
if !has_key(s:disabled_packages, 'php')
- au BufNewFile,BufRead *.aw,*.ctp,*.fcgi,*.inc,*.php,*.php3,*.php4,*.php5,*.phps,*.phpt,*.phtml set ft=php
- au BufNewFile,BufRead {.,}php set ft=php
- au BufNewFile,BufRead {.,}php_cs set ft=php
- au BufNewFile,BufRead {.,}php_cs.dist set ft=php
- au BufNewFile,BufRead Phakefile set ft=php
+ au BufNewFile,BufRead *.aw,*.ctp,*.fcgi,*.inc,*.php,*.php3,*.php4,*.php5,*.phps,*.phpt,*.phtml,{.,}php,{.,}php_cs,{.,}php_cs.dist,Phakefile set ft=php
endif
if !has_key(s:disabled_packages, 'blade')
@@ -1177,8 +1091,8 @@ if !has_key(s:disabled_packages, 'pony')
endif
if !has_key(s:disabled_packages, 'powershell')
- au BufNewFile,BufRead *.ps1,*.psd1,*.psm1,*.pssc set ft=ps1
au BufNewFile,BufRead *.ps1xml set ft=ps1xml
+ au BufNewFile,BufRead *.ps1,*.psd1,*.psm1,*.pssc set ft=ps1
endif
if !has_key(s:disabled_packages, 'protobuf')
@@ -1190,9 +1104,8 @@ if !has_key(s:disabled_packages, 'pug')
endif
if !has_key(s:disabled_packages, 'puppet')
- au BufNewFile,BufRead *.pp set ft=puppet
- au BufNewFile,BufRead Modulefile set ft=puppet
au BufNewFile,BufRead *.epp set ft=embeddedpuppet
+ au BufNewFile,BufRead *.pp,Modulefile set ft=puppet
endif
if !has_key(s:disabled_packages, 'purescript')
@@ -1200,22 +1113,17 @@ if !has_key(s:disabled_packages, 'purescript')
endif
if !has_key(s:disabled_packages, 'python')
- au BufNewFile,BufRead *.cgi,*.fcgi,*.gyp,*.gypi,*.lmi,*.ptl,*.py,*.py3,*.pyde,*.pyi,*.pyp,*.pyt,*.pyw,*.rpy,*.smk,*.spec,*.tac,*.wsgi,*.xpy set ft=python
- au BufNewFile,BufRead {.,}gclient set ft=python
- au BufNewFile,BufRead {.,}pythonrc set ft=python
- au BufNewFile,BufRead {.,}pythonstartup set ft=python
- au BufNewFile,BufRead DEPS set ft=python
- au BufNewFile,BufRead SConscript set ft=python
- au BufNewFile,BufRead SConstruct set ft=python
- au BufNewFile,BufRead Snakefile set ft=python
- au BufNewFile,BufRead wscript set ft=python
+ au BufNewFile,BufRead *.cgi,*.fcgi,*.gyp,*.gypi,*.lmi,*.ptl,*.py,*.py3,*.pyde,*.pyi,*.pyp,*.pyt,*.pyw,*.rpy,*.smk,*.spec,*.tac,*.wsgi,*.xpy,{.,}gclient,{.,}pythonrc,{.,}pythonstartup,DEPS,SConscript,SConstruct,Snakefile,wscript set ft=python
+endif
+
+if !has_key(s:disabled_packages, 'python-indent')
+endif
+
+if !has_key(s:disabled_packages, 'python-compiler')
endif
if !has_key(s:disabled_packages, 'requirements')
- au BufNewFile,BufRead *.pip set ft=requirements
- au BufNewFile,BufRead *require.{txt,in} set ft=requirements
- au BufNewFile,BufRead *requirements.{txt,in} set ft=requirements
- au BufNewFile,BufRead constraints.{txt,in} set ft=requirements
+ au BufNewFile,BufRead *.pip,*require.{txt,in},*requirements.{txt,in},constraints.{txt,in} set ft=requirements
endif
if !has_key(s:disabled_packages, 'qmake')
@@ -1227,10 +1135,8 @@ if !has_key(s:disabled_packages, 'qml')
endif
if !has_key(s:disabled_packages, 'r-lang')
- au BufNewFile,BufRead *.S,*.r,*.rsx,*.s set ft=r
- au BufNewFile,BufRead {.,}Rprofile set ft=r
- au BufNewFile,BufRead expr-dist set ft=r
au BufNewFile,BufRead *.rd set ft=rhelp
+ au BufNewFile,BufRead *.S,*.r,*.rsx,*.s,{.,}Rprofile,expr-dist set ft=r
endif
if !has_key(s:disabled_packages, 'racket')
@@ -1242,10 +1148,10 @@ if !has_key(s:disabled_packages, 'ragel')
endif
if !has_key(s:disabled_packages, 'raku')
- au BufNewFile,BufRead *.6pl,*.6pm,*.nqp,*.p6,*.p6l,*.p6m,*.pl6,*.pm6,*.pod6,*.raku,*.rakudoc,*.rakumod,*.rakutest,*.t6 set ft=raku
- au! BufNewFile,BufRead *.pl call polyglot#DetectPlFiletype()
- au! BufNewFile,BufRead *.pm call polyglot#DetectPmFiletype()
au! BufNewFile,BufRead *.t call polyglot#DetectTFiletype()
+ au! BufNewFile,BufRead *.pm call polyglot#DetectPmFiletype()
+ au! BufNewFile,BufRead *.pl call polyglot#DetectPlFiletype()
+ au BufNewFile,BufRead *.6pl,*.6pm,*.nqp,*.p6,*.p6l,*.p6m,*.pl6,*.pm6,*.pod6,*.raku,*.rakudoc,*.rakumod,*.rakutest,*.t6 set ft=raku
endif
if !has_key(s:disabled_packages, 'raml')
@@ -1257,8 +1163,8 @@ if !has_key(s:disabled_packages, 'razor')
endif
if !has_key(s:disabled_packages, 'reason')
- au BufNewFile,BufRead *.rei set ft=reason
au! BufNewFile,BufRead *.re call polyglot#DetectReFiletype()
+ au BufNewFile,BufRead *.rei set ft=reason
endif
if !has_key(s:disabled_packages, 'rst')
@@ -1266,45 +1172,18 @@ if !has_key(s:disabled_packages, 'rst')
endif
if !has_key(s:disabled_packages, 'ruby')
- au BufNewFile,BufRead *.axlsx,*.builder,*.cap,*.eye,*.fcgi,*.gemspec,*.god,*.jbuilder,*.mspec,*.opal,*.pluginspec,*.podspec,*.rabl,*.rake,*.rant,*.rb,*.rbi,*.rbuild,*.rbw,*.rbx,*.rjs,*.ru,*.ruby,*.rxml,*.spec,*.thor,*.watchr set ft=ruby
- au BufNewFile,BufRead {.,}Brewfile set ft=ruby
- au BufNewFile,BufRead {.,}Guardfile set ft=ruby
- au BufNewFile,BufRead {.,}autotest set ft=ruby
- au BufNewFile,BufRead {.,}irbrc set ft=ruby
- au BufNewFile,BufRead {.,}pryrc set ft=ruby
- au BufNewFile,BufRead {.,}simplecov set ft=ruby
- au BufNewFile,BufRead Appraisals set ft=ruby
- au BufNewFile,BufRead Berksfile set ft=ruby
- au BufNewFile,BufRead Buildfile set ft=ruby
- au BufNewFile,BufRead Capfile set ft=ruby
- au BufNewFile,BufRead Cheffile set ft=ruby
- au BufNewFile,BufRead Dangerfile set ft=ruby
- au BufNewFile,BufRead Deliverfile set ft=ruby
- au BufNewFile,BufRead Fastfile set ft=ruby
- au BufNewFile,BufRead Gemfile set ft=ruby
- au BufNewFile,BufRead Gemfile.lock set ft=ruby
- au BufNewFile,BufRead Guardfile set ft=ruby
- au BufNewFile,BufRead Jarfile set ft=ruby
- au BufNewFile,BufRead KitchenSink set ft=ruby
- au BufNewFile,BufRead Mavenfile set ft=ruby
- au BufNewFile,BufRead Podfile set ft=ruby
- au BufNewFile,BufRead Puppetfile set ft=ruby
- au BufNewFile,BufRead Rakefile set ft=ruby
- au BufNewFile,BufRead Rantfile set ft=ruby
- au BufNewFile,BufRead Routefile set ft=ruby
- au BufNewFile,BufRead Snapfile set ft=ruby
- au BufNewFile,BufRead Thorfile set ft=ruby
- au BufNewFile,BufRead Vagrantfile set ft=ruby
- au BufNewFile,BufRead [Rr]akefile* call s:StarSetf('ruby')
- au BufNewFile,BufRead buildfile set ft=ruby
- au BufNewFile,BufRead vagrantfile set ft=ruby
au BufNewFile,BufRead *.erb,*.erb.deface,*.rhtml set ft=eruby
+ au BufNewFile,BufRead *.axlsx,*.builder,*.cap,*.eye,*.fcgi,*.gemspec,*.god,*.jbuilder,*.mspec,*.opal,*.pluginspec,*.podspec,*.rabl,*.rake,*.rant,*.rb,*.rbi,*.rbuild,*.rbw,*.rbx,*.rjs,*.ru,*.ruby,*.rxml,*.spec,*.thor,*.watchr,{.,}Brewfile,{.,}Guardfile,{.,}autotest,{.,}irbrc,{.,}pryrc,{.,}simplecov,Appraisals,Berksfile,Buildfile,Capfile,Cheffile,Dangerfile,Deliverfile,Fastfile,Gemfile,Gemfile.lock,Guardfile,Jarfile,KitchenSink,Mavenfile,Podfile,Puppetfile,Rakefile,Rantfile,Routefile,Snapfile,Thorfile,Vagrantfile,buildfile,vagrantfile set ft=ruby
+ au BufNewFile,BufRead [Rr]akefile* call s:StarSetf('ruby')
endif
if !has_key(s:disabled_packages, 'rspec')
au BufNewFile,BufRead *_spec.rb set ft=ruby syntax=rspec
endif
+if !has_key(s:disabled_packages, 'yard')
+endif
+
if !has_key(s:disabled_packages, 'brewfile')
au BufNewFile,BufRead Brewfile set ft=brewfile
endif
@@ -1326,45 +1205,14 @@ if !has_key(s:disabled_packages, 'scss')
endif
if !has_key(s:disabled_packages, 'sh')
- au BufNewFile,BufRead *.bash,*.bats,*.cgi,*.command,*.env,*.fcgi,*.ksh,*.sh,*.sh.in,*.tmux,*.tool set ft=sh
- au BufNewFile,BufRead */etc/udev/cdsymlinks.conf set ft=sh
- au BufNewFile,BufRead {.,}bash_aliases set ft=sh
- au BufNewFile,BufRead {.,}bash_history set ft=sh
- au BufNewFile,BufRead {.,}bash_logout set ft=sh
- au BufNewFile,BufRead {.,}bash_profile set ft=sh
- au BufNewFile,BufRead {.,}bashrc set ft=sh
- au BufNewFile,BufRead {.,}cshrc set ft=sh
- au BufNewFile,BufRead {.,}env set ft=sh
- au BufNewFile,BufRead {.,}env.example set ft=sh
- au BufNewFile,BufRead {.,}flaskenv set ft=sh
- au BufNewFile,BufRead {.,}login set ft=sh
- au BufNewFile,BufRead {.,}profile set ft=sh
- au BufNewFile,BufRead 9fs set ft=sh
- au BufNewFile,BufRead PKGBUILD set ft=sh
- au BufNewFile,BufRead bash_aliases set ft=sh
- au BufNewFile,BufRead bash_logout set ft=sh
- au BufNewFile,BufRead bash_profile set ft=sh
- au BufNewFile,BufRead bashrc set ft=sh
- au BufNewFile,BufRead cshrc set ft=sh
- au BufNewFile,BufRead gradlew set ft=sh
- au BufNewFile,BufRead login set ft=sh
- au BufNewFile,BufRead man set ft=sh
- au BufNewFile,BufRead profile set ft=sh
- au BufNewFile,BufRead zlogin set ft=sh
- au BufNewFile,BufRead zlogout set ft=sh
- au BufNewFile,BufRead zprofile set ft=sh
- au BufNewFile,BufRead zshenv set ft=sh
- au BufNewFile,BufRead zshrc set ft=sh
- au BufNewFile,BufRead *.zsh set ft=zsh
- au BufNewFile,BufRead {.,}zcompdump* call s:StarSetf('zsh')
- au BufNewFile,BufRead {.,}zfbfmarks set ft=zsh
- au BufNewFile,BufRead {.,}zlog* call s:StarSetf('zsh')
- au BufNewFile,BufRead {.,}zlogin set ft=zsh
- au BufNewFile,BufRead {.,}zlogout set ft=zsh
- au BufNewFile,BufRead {.,}zprofile set ft=zsh
+ au BufNewFile,BufRead *.zsh,{.,}zfbfmarks,{.,}zlogin,{.,}zlogout,{.,}zprofile,{.,}zshenv,{.,}zshrc set ft=zsh
au BufNewFile,BufRead {.,}zsh* call s:StarSetf('zsh')
- au BufNewFile,BufRead {.,}zshenv set ft=zsh
- au BufNewFile,BufRead {.,}zshrc set ft=zsh
+ au BufNewFile,BufRead {.,}zlog* call s:StarSetf('zsh')
+ au BufNewFile,BufRead {.,}zcompdump* call s:StarSetf('zsh')
+ au BufNewFile,BufRead *.bash,*.bats,*.cgi,*.command,*.env,*.fcgi,*.ksh,*.sh,*.sh.in,*.tmux,*.tool,*/etc/udev/cdsymlinks.conf,{.,}bash_aliases,{.,}bash_history,{.,}bash_logout,{.,}bash_profile,{.,}bashrc,{.,}cshrc,{.,}env,{.,}env.example,{.,}flaskenv,{.,}login,{.,}profile,9fs,PKGBUILD,bash_aliases,bash_logout,bash_profile,bashrc,cshrc,gradlew,login,man,profile,zlogin,zlogout,zprofile,zshenv,zshrc set ft=sh
+endif
+
+if !has_key(s:disabled_packages, 'zinit')
endif
if !has_key(s:disabled_packages, 'slim')
@@ -1395,19 +1243,20 @@ if !has_key(s:disabled_packages, 'svg')
au BufNewFile,BufRead *.svg set ft=svg
endif
+if !has_key(s:disabled_packages, 'svg-indent')
+endif
+
if !has_key(s:disabled_packages, 'swift')
au BufNewFile,BufRead *.swift set ft=swift
endif
if !has_key(s:disabled_packages, 'sxhkd')
- au BufNewFile,BufRead *.sxhkdrc set ft=sxhkdrc
- au BufNewFile,BufRead sxhkdrc set ft=sxhkdrc
+ au BufNewFile,BufRead *.sxhkdrc,sxhkdrc set ft=sxhkdrc
endif
if !has_key(s:disabled_packages, 'systemd')
- au BufNewFile,BufRead *.automount,*.dnssd,*.link,*.mount,*.netdev,*.network,*.nspawn,*.path,*.service,*.slice,*.socket,*.swap,*.target,*.timer set ft=systemd
+ au BufNewFile,BufRead *.automount,*.dnssd,*.link,*.mount,*.netdev,*.network,*.nspawn,*.path,*.service,*.slice,*.socket,*.swap,*.target,*.timer,*/systemd/*.conf set ft=systemd
au BufNewFile,BufRead *.#* call s:StarSetf('systemd')
- au BufNewFile,BufRead */systemd/*.conf set ft=systemd
endif
if !has_key(s:disabled_packages, 'terraform')
@@ -1427,13 +1276,7 @@ if !has_key(s:disabled_packages, 'tmux')
endif
if !has_key(s:disabled_packages, 'toml')
- au BufNewFile,BufRead *.toml set ft=toml
- au BufNewFile,BufRead */.cargo/config set ft=toml
- au BufNewFile,BufRead */.cargo/credentials set ft=toml
- au BufNewFile,BufRead Cargo.lock set ft=toml
- au BufNewFile,BufRead Gopkg.lock set ft=toml
- au BufNewFile,BufRead Pipfile set ft=toml
- au BufNewFile,BufRead poetry.lock set ft=toml
+ au BufNewFile,BufRead *.toml,*/.cargo/config,*/.cargo/credentials,Cargo.lock,Gopkg.lock,Pipfile,poetry.lock set ft=toml
endif
if !has_key(s:disabled_packages, 'tptp')
@@ -1441,13 +1284,13 @@ if !has_key(s:disabled_packages, 'tptp')
endif
if !has_key(s:disabled_packages, 'twig')
- au BufNewFile,BufRead *.twig set ft=html.twig
au BufNewFile,BufRead *.xml.twig set ft=xml.twig
+ au BufNewFile,BufRead *.twig set ft=html.twig
endif
if !has_key(s:disabled_packages, 'typescript')
- au BufNewFile,BufRead *.ts set ft=typescript
au BufNewFile,BufRead *.tsx set ft=typescriptreact
+ au BufNewFile,BufRead *.ts set ft=typescript
endif
if !has_key(s:disabled_packages, 'unison')
@@ -1491,32 +1334,17 @@ if !has_key(s:disabled_packages, 'xsl')
endif
if !has_key(s:disabled_packages, 'yaml')
- au BufNewFile,BufRead *.mir,*.reek,*.rviz,*.sublime-syntax,*.syntax,*.yaml,*.yaml-tmlanguage,*.yaml.sed,*.yml,*.yml.mysql set ft=yaml
- au BufNewFile,BufRead {.,}clang-format set ft=yaml
- au BufNewFile,BufRead {.,}clang-tidy set ft=yaml
- au BufNewFile,BufRead {.,}gemrc set ft=yaml
- au BufNewFile,BufRead fish_history set ft=yaml
- au BufNewFile,BufRead fish_read_history set ft=yaml
- au BufNewFile,BufRead glide.lock set ft=yaml
- au BufNewFile,BufRead yarn.lock set ft=yaml
+ au BufNewFile,BufRead *.mir,*.reek,*.rviz,*.sublime-syntax,*.syntax,*.yaml,*.yaml-tmlanguage,*.yaml.sed,*.yml,*.yml.mysql,{.,}clang-format,{.,}clang-tidy,{.,}gemrc,fish_history,fish_read_history,glide.lock,yarn.lock set ft=yaml
endif
if !has_key(s:disabled_packages, 'ansible')
- au BufNewFile,BufRead group_vars/* call s:StarSetf('yaml.ansible')
- au BufNewFile,BufRead handlers.*.y{a,}ml set ft=yaml.ansible
+ au BufNewFile,BufRead handlers.*.y{a,}ml,local.y{a,}ml,main.y{a,}ml,playbook.y{a,}ml,requirements.y{a,}ml,roles.*.y{a,}ml,site.y{a,}ml,tasks.*.y{a,}ml set ft=yaml.ansible
au BufNewFile,BufRead host_vars/* call s:StarSetf('yaml.ansible')
- au BufNewFile,BufRead local.y{a,}ml set ft=yaml.ansible
- au BufNewFile,BufRead main.y{a,}ml set ft=yaml.ansible
- au BufNewFile,BufRead playbook.y{a,}ml set ft=yaml.ansible
- au BufNewFile,BufRead requirements.y{a,}ml set ft=yaml.ansible
- au BufNewFile,BufRead roles.*.y{a,}ml set ft=yaml.ansible
- au BufNewFile,BufRead site.y{a,}ml set ft=yaml.ansible
- au BufNewFile,BufRead tasks.*.y{a,}ml set ft=yaml.ansible
+ au BufNewFile,BufRead group_vars/* call s:StarSetf('yaml.ansible')
endif
if !has_key(s:disabled_packages, 'helm')
- au BufNewFile,BufRead */templates/*.tpl set ft=helm
- au BufNewFile,BufRead */templates/*.yaml set ft=helm
+ au BufNewFile,BufRead */templates/*.tpl,*/templates/*.yaml set ft=helm
endif
if !has_key(s:disabled_packages, 'help')
@@ -1528,8 +1356,8 @@ if !has_key(s:disabled_packages, 'zephir')
endif
if !has_key(s:disabled_packages, 'zig')
- au BufNewFile,BufRead *.zir set ft=zir
au BufNewFile,BufRead *.zig,*.zir set ft=zig
+ au BufNewFile,BufRead *.zir set ft=zir
endif
if !has_key(s:disabled_packages, 'trasys')
@@ -1541,19 +1369,14 @@ if !has_key(s:disabled_packages, 'basic')
endif
if !has_key(s:disabled_packages, 'visual-basic')
- au BufNewFile,BufRead *.cls,*.ctl,*.dsm,*.frm,*.frx,*.sba,*.vba,*.vbs set ft=vb
au! BufNewFile,BufRead *.bas call polyglot#DetectBasFiletype()
+ au BufNewFile,BufRead *.cls,*.ctl,*.dsm,*.frm,*.frx,*.sba,*.vba,*.vbs set ft=vb
endif
if !has_key(s:disabled_packages, 'dosini')
- au BufNewFile,BufRead *.dof,*.ini,*.lektorproject,*.prefs,*.pro,*.properties set ft=dosini
- au BufNewFile,BufRead */etc/pacman.conf set ft=dosini
- au BufNewFile,BufRead */etc/yum.conf set ft=dosini
- au BufNewFile,BufRead */etc/yum.repos.d/* call s:StarSetf('dosini')
- au BufNewFile,BufRead {.,}editorconfig set ft=dosini
- au BufNewFile,BufRead {.,}npmrc set ft=dosini
- au BufNewFile,BufRead buildozer.spec set ft=dosini
+ au BufNewFile,BufRead *.dof,*.ini,*.lektorproject,*.prefs,*.pro,*.properties,*/etc/pacman.conf,*/etc/yum.conf,{.,}editorconfig,{.,}npmrc,buildozer.spec set ft=dosini
au BufNewFile,BufRead php.ini-* call s:StarSetf('dosini')
+ au BufNewFile,BufRead */etc/yum.repos.d/* call s:StarSetf('dosini')
endif
if !has_key(s:disabled_packages, 'odin')
@@ -1561,17 +1384,12 @@ if !has_key(s:disabled_packages, 'odin')
endif
if !has_key(s:disabled_packages, 'bzl')
- au BufNewFile,BufRead *.BUILD,*.bazel,*.bzl set ft=bzl
- au BufNewFile,BufRead BUCK set ft=bzl
- au BufNewFile,BufRead BUILD set ft=bzl
- au BufNewFile,BufRead BUILD.bazel set ft=bzl
- au BufNewFile,BufRead Tiltfile set ft=bzl
- au BufNewFile,BufRead WORKSPACE set ft=bzl
+ au BufNewFile,BufRead *.BUILD,*.bazel,*.bzl,BUCK,BUILD,BUILD.bazel,Tiltfile,WORKSPACE set ft=bzl
endif
if !has_key(s:disabled_packages, 'prolog')
- au BufNewFile,BufRead *.pdb,*.pro,*.prolog,*.yap set ft=prolog
au! BufNewFile,BufRead *.pl call polyglot#DetectPlFiletype()
+ au BufNewFile,BufRead *.pdb,*.pro,*.prolog,*.yap set ft=prolog
endif
if !has_key(s:disabled_packages, 'tads')
@@ -1579,9 +1397,7 @@ if !has_key(s:disabled_packages, 'tads')
endif
if !has_key(s:disabled_packages, 'gitignore')
- au BufNewFile,BufRead *.git/info/exclude set ft=gitignore
- au BufNewFile,BufRead */.config/git/ignore set ft=gitignore
- au BufNewFile,BufRead {.,}gitignore set ft=gitignore
+ au BufNewFile,BufRead *.git/info/exclude,*/.config/git/ignore,{.,}gitignore set ft=gitignore
endif
if !has_key(s:disabled_packages, 'sql')