summaryrefslogtreecommitdiffstats
path: root/ftdetect/polyglot.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ftdetect/polyglot.vim')
-rw-r--r--ftdetect/polyglot.vim52
1 files changed, 30 insertions, 22 deletions
diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim
index 0d79667b..cdcf7dcf 100644
--- a/ftdetect/polyglot.vim
+++ b/ftdetect/polyglot.vim
@@ -102,6 +102,10 @@ if !has_key(s:disabled_packages, '8th')
au! BufRead,BufNewFile *.8th
endif
+if !has_key(s:disabled_packages, 'conf')
+ au! BufRead,BufNewFile auto.master
+endif
+
if !has_key(s:disabled_packages, 'haproxy')
au! BufRead,BufNewFile *.cfg
endif
@@ -254,6 +258,10 @@ if !has_key(s:disabled_packages, 'dlang')
au! BufRead,BufNewFile *.sdl
endif
+if !has_key(s:disabled_packages, 'yaml')
+ au! BufRead,BufNewFile *.yml,*.yaml
+endif
+
if !has_key(s:disabled_packages, 'dockerfile')
au! BufRead,BufNewFile *.Dockerfile,Dockerfile
endif
@@ -270,10 +278,6 @@ if !has_key(s:disabled_packages, 'forth')
au! BufRead,BufNewFile *.fs,*.ft,*.fth
endif
-if !has_key(s:disabled_packages, 'glsl')
- au! BufRead,BufNewFile *.fs,*.gs,*.comp
-endif
-
if !has_key(s:disabled_packages, 'fsharp')
au! BufRead,BufNewFile *.fs
endif
@@ -282,6 +286,10 @@ if !has_key(s:disabled_packages, 'git')
au! BufRead,BufNewFile .gitconfig,.gitmodules,*.git/config,*/.config/git/config,*.git/modules/*/config,git-rebase-todo
endif
+if !has_key(s:disabled_packages, 'glsl')
+ au! BufRead,BufNewFile *.fs,*.gs,*.comp
+endif
+
if !has_key(s:disabled_packages, 'gnuplot')
au! BufRead,BufNewFile *.gp,*.gpi
endif
@@ -482,10 +490,6 @@ if !has_key(s:disabled_packages, 'xsl')
au! BufRead,BufNewFile *.xslt,*.xsl
endif
-if !has_key(s:disabled_packages, 'yaml')
- au! BufRead,BufNewFile *.yml,*.yaml
-endif
-
if !has_key(s:disabled_packages, 'help')
au! BufRead,BufNewFile $VIMRUNTIME/doc/*.txt
endif
@@ -518,9 +522,13 @@ if !has_key(s:disabled_packages, '8th')
au BufNewFile,BufRead *.8th set ft=8th
endif
+if !has_key(s:disabled_packages, 'conf')
+ au BufNewFile,BufRead *.conf,auto.master,config set ft=conf
+endif
+
if !has_key(s:disabled_packages, 'haproxy')
au BufNewFile,BufRead *.cfg,haproxy.cfg set ft=haproxy
- au BufNewFile,BufRead haproxy*.c* call s:StarSetf('haproxy')
+ au BufNewFile,BufRead haproxy*.conf* call s:StarSetf('haproxy')
endif
if !has_key(s:disabled_packages, 'a2ps')
@@ -583,6 +591,10 @@ if !has_key(s:disabled_packages, 'ampl')
au BufNewFile,BufRead *.run set ft=ampl
endif
+if !has_key(s:disabled_packages, 'csv')
+ au BufNewFile,BufRead *.csv,*.tab,*.tsv set ft=csv
+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,*/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
@@ -717,10 +729,6 @@ if !has_key(s:disabled_packages, 'crystal')
au BufNewFile,BufRead *.cr,Projectfile set ft=crystal
endif
-if !has_key(s:disabled_packages, 'csv')
- au BufNewFile,BufRead *.csv,*.tab,*.tsv set ft=csv
-endif
-
if !has_key(s:disabled_packages, 'cucumber')
au BufNewFile,BufRead *.feature,*.story set ft=cucumber
endif
@@ -745,6 +753,10 @@ if !has_key(s:disabled_packages, 'dlang')
au BufNewFile,BufRead *.d,*.di set ft=d
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,{.,}clang-format,{.,}clang-tidy,{.,}gemrc,fish_history,fish_read_history,glide.lock,yarn.lock set ft=yaml
+endif
+
if !has_key(s:disabled_packages, '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
@@ -793,11 +805,6 @@ if !has_key(s:disabled_packages, 'forth')
au BufNewFile,BufRead *.ft,*.fth set ft=forth
endif
-if !has_key(s:disabled_packages, '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 *.fs call polyglot#DetectFsFiletype()
au BufNewFile,BufRead *.fsi,*.fsx set ft=fsharp
@@ -815,6 +822,11 @@ if !has_key(s:disabled_packages, 'git')
au BufNewFile,BufRead */{.,}gitconfig.d/* call s:StarSetf('gitconfig')
endif
+if !has_key(s:disabled_packages, '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, 'gmpl')
au BufNewFile,BufRead *.mod set ft=gmpl
endif
@@ -1333,10 +1345,6 @@ if !has_key(s:disabled_packages, 'xsl')
au BufNewFile,BufRead *.xsl,*.xslt set ft=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,{.,}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 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')