summaryrefslogtreecommitdiffstats
path: root/ftdetect
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2020-09-15 11:19:56 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2020-09-15 11:19:56 +0200
commit271679272c7bb1a281c7404408a2414068abf91c (patch)
tree2fc9d0360160659640ea75eefc1243c377507e35 /ftdetect
parentd43d269bedbb6bcf725eaf5bb5b3c5a0bcfcb0c0 (diff)
downloadvim-polyglot-4.10.1.tar.gz
vim-polyglot-4.10.1.zip
Fix eruby filetype detect, closes #547v4.9.10v4.10.1
Diffstat (limited to 'ftdetect')
-rw-r--r--ftdetect/polyglot.vim1896
1 files changed, 951 insertions, 945 deletions
diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim
index 15ca68f5..41819e05 100644
--- a/ftdetect/polyglot.vim
+++ b/ftdetect/polyglot.vim
@@ -62,6 +62,13 @@ if !exists('g:python_highlight_all')
call s:SetDefault('g:python_slow_sync', 1)
endif
+" We need it because scripts.vim in vim uses "set ft=" which cannot be
+" overridden with setf (and we can't use set ft= so our scripts.vim work)
+func! s:Setf(ft)
+ if &filetype !~# '\<'.a:ft.'\>'
+ let &filetype = a:ft
+ endif
+endfunc
" Function used for patterns that end in a star: don't set the filetype if the
" file name matches ft_ignore_pat.
@@ -81,6 +88,10 @@ if !has_key(s:disabled_packages, '8th')
au! BufRead,BufNewFile *.8th
endif
+if !has_key(s:disabled_packages, 'haproxy')
+ au! BufRead,BufNewFile *.cfg
+endif
+
if !has_key(s:disabled_packages, 'a65')
au! BufRead,BufNewFile *.a65
endif
@@ -129,10 +140,18 @@ if !has_key(s:disabled_packages, 'ampl')
au! BufRead,BufNewFile *.run
endif
+if !has_key(s:disabled_packages, 'xml')
+ au! BufRead,BufNewFile *.csproj,*.ui,*.wsdl,*.wsf,*.xlf,*.xliff,*.xmi,*.xsd,*.xul
+endif
+
if !has_key(s:disabled_packages, 'applescript')
au! BufRead,BufNewFile *.scpt
endif
+if !has_key(s:disabled_packages, 'c/c++')
+ au! BufRead,BufNewFile *.cpp,*.c++,*.cc,*.cxx,*.hh,*.hpp,*.hxx,*.inl,*.ipp,*.tcc,*.tpp,*.moc,*.tlh,*.qc
+endif
+
if !has_key(s:disabled_packages, 'arduino')
au! BufRead,BufNewFile *.pde,*.ino
endif
@@ -149,6 +168,10 @@ if !has_key(s:disabled_packages, 'autohotkey')
au! BufRead,BufNewFile *.ahk
endif
+if !has_key(s:disabled_packages, 'elf')
+ au! BufRead,BufNewFile *.am
+endif
+
if !has_key(s:disabled_packages, 'asn')
au! BufRead,BufNewFile *.asn,*.asn1
endif
@@ -169,10 +192,6 @@ if !has_key(s:disabled_packages, 'awk')
au! BufRead,BufNewFile *.awk,*.gawk
endif
-if !has_key(s:disabled_packages, 'c/c++')
- au! BufRead,BufNewFile *.cpp,*.c++,*.cc,*.cxx,*.hh,*.hpp,*.hxx,*.inl,*.ipp,*.tcc,*.tpp,*.moc,*.tlh,*.qc
-endif
-
if !has_key(s:disabled_packages, 'clojure')
au! BufRead,BufNewFile *.clj,*.cljc,*.cljs,*.cljx
endif
@@ -197,10 +216,6 @@ if !has_key(s:disabled_packages, 'dockerfile')
au! BufRead,BufNewFile *.Dockerfile
endif
-if !has_key(s:disabled_packages, 'elf')
- au! BufRead,BufNewFile *.am
-endif
-
if !has_key(s:disabled_packages, 'elm')
au! BufRead,BufNewFile *.elm
endif
@@ -213,14 +228,14 @@ if !has_key(s:disabled_packages, 'forth')
au! BufRead,BufNewFile *.fs,*.ft,*.fth
endif
-if !has_key(s:disabled_packages, 'fsharp')
- au! BufRead,BufNewFile *.fs
-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
+
if !has_key(s:disabled_packages, 'gnuplot')
au! BufRead,BufNewFile *.gp,*.gpi
endif
@@ -229,6 +244,14 @@ if !has_key(s:disabled_packages, 'go')
au! BufRead,BufNewFile *.go,*.tmpl
endif
+if !has_key(s:disabled_packages, 'javascript')
+ au! BufRead,BufNewFile *.js,*.cjs,*.es,*.gs,*.mjs,*.pac
+endif
+
+if !has_key(s:disabled_packages, 'jsx')
+ au! BufRead,BufNewFile *.jsx
+endif
+
if !has_key(s:disabled_packages, 'groovy')
au! BufRead,BufNewFile *.groovy,*.gradle
endif
@@ -241,10 +264,6 @@ if !has_key(s:disabled_packages, 'handlebars')
au! BufRead,BufNewFile *.hb
endif
-if !has_key(s:disabled_packages, 'haproxy')
- au! BufRead,BufNewFile *.cfg
-endif
-
if !has_key(s:disabled_packages, 'haskell')
au! BufRead,BufNewFile *.hs,*.hs-boot,*.hsc
endif
@@ -253,14 +272,6 @@ if !has_key(s:disabled_packages, 'html5')
au! BufRead,BufNewFile *.st,*.xht,*.xhtml
endif
-if !has_key(s:disabled_packages, 'jsx')
- au! BufRead,BufNewFile *.jsx
-endif
-
-if !has_key(s:disabled_packages, 'javascript')
- au! BufRead,BufNewFile *.js,*.cjs,*.es,*.gs,*.mjs,*.pac
-endif
-
if !has_key(s:disabled_packages, 'json')
au! BufRead,BufNewFile *.json,*.ice,*.webmanifest,*.yy,*.jsonp
endif
@@ -401,10 +412,6 @@ if !has_key(s:disabled_packages, 'vue')
au! BufRead,BufNewFile *.vue
endif
-if !has_key(s:disabled_packages, 'xml')
- au! BufRead,BufNewFile *.csproj,*.ui,*.wsdl,*.wsf,*.xlf,*.xliff,*.xmi,*.xsd,*.xul
-endif
-
if !has_key(s:disabled_packages, 'xsl')
au! BufRead,BufNewFile *.xslt,*.xsl
endif
@@ -418,30 +425,36 @@ if !has_key(s:disabled_packages, 'visual-basic')
endif
if !has_key(s:disabled_packages, 'dosini')
- au! BufRead,BufNewFile *.ini,*.cfg,*.properties
+ au! BufRead,BufNewFile *.ini,*.properties
endif
if !has_key(s:disabled_packages, '8th')
- au BufNewFile,BufRead *.8th setf 8th
+ au BufNewFile,BufRead *.8th call s:Setf('8th')
+endif
+
+if !has_key(s:disabled_packages, 'haproxy')
+ au BufNewFile,BufRead *.cfg call s:Setf('haproxy')
+ au BufNewFile,BufRead haproxy*.c* call s:StarSetf('haproxy')
+ au BufNewFile,BufRead haproxy.cfg call s:Setf('haproxy')
endif
if !has_key(s:disabled_packages, 'a2ps')
- au BufNewFile,BufRead */etc/a2ps.cfg setf a2ps
- au BufNewFile,BufRead */etc/a2ps/*.cfg setf a2ps
- au BufNewFile,BufRead {.,}a2psrc setf a2ps
- au BufNewFile,BufRead a2psrc setf a2ps
+ au BufNewFile,BufRead */etc/a2ps.cfg call s:Setf('a2ps')
+ au BufNewFile,BufRead */etc/a2ps/*.cfg call s:Setf('a2ps')
+ au BufNewFile,BufRead {.,}a2psrc call s:Setf('a2ps')
+ au BufNewFile,BufRead a2psrc call s:Setf('a2ps')
endif
if !has_key(s:disabled_packages, 'a65')
- au BufNewFile,BufRead *.a65 setf a65
+ au BufNewFile,BufRead *.a65 call s:Setf('a65')
endif
if !has_key(s:disabled_packages, 'aap')
- au BufNewFile,BufRead *.aap setf aap
+ au BufNewFile,BufRead *.aap call s:Setf('aap')
endif
if !has_key(s:disabled_packages, 'abap')
- au BufNewFile,BufRead *.abap setf abap
+ au BufNewFile,BufRead *.abap call s:Setf('abap')
endif
if !has_key(s:disabled_packages, 'abaqus')
@@ -449,55 +462,164 @@ if !has_key(s:disabled_packages, 'abaqus')
endif
if !has_key(s:disabled_packages, 'abc')
- au BufNewFile,BufRead *.abc setf abc
+ au BufNewFile,BufRead *.abc call s:Setf('abc')
endif
if !has_key(s:disabled_packages, 'abel')
- au BufNewFile,BufRead *.abl setf abel
+ au BufNewFile,BufRead *.abl call s:Setf('abel')
endif
if !has_key(s:disabled_packages, 'acedb')
- au BufNewFile,BufRead *.wrm setf acedb
+ au BufNewFile,BufRead *.wrm call s:Setf('acedb')
endif
if !has_key(s:disabled_packages, 'acpiasl')
- au BufNewFile,BufRead *.asl setf asl
- au BufNewFile,BufRead *.dsl setf asl
+ au BufNewFile,BufRead *.asl call s:Setf('asl')
+ au BufNewFile,BufRead *.dsl call s:Setf('asl')
endif
if !has_key(s:disabled_packages, 'ada')
- au BufNewFile,BufRead *.ada setf ada
- au BufNewFile,BufRead *.ada_m setf ada
- au BufNewFile,BufRead *.adb setf ada
- au BufNewFile,BufRead *.adc setf ada
- au BufNewFile,BufRead *.ads setf ada
- au BufNewFile,BufRead *.gpr setf ada
+ au BufNewFile,BufRead *.ada call s:Setf('ada')
+ au BufNewFile,BufRead *.ada_m call s:Setf('ada')
+ au BufNewFile,BufRead *.adb call s:Setf('ada')
+ au BufNewFile,BufRead *.adc call s:Setf('ada')
+ au BufNewFile,BufRead *.ads call s:Setf('ada')
+ au BufNewFile,BufRead *.gpr call s:Setf('ada')
endif
if !has_key(s:disabled_packages, 'ahdl')
- au BufNewFile,BufRead *.tdf setf ahdl
+ au BufNewFile,BufRead *.tdf call s:Setf('ahdl')
endif
if !has_key(s:disabled_packages, 'aidl')
- au BufNewFile,BufRead *.aidl setf aidl
+ au BufNewFile,BufRead *.aidl call s:Setf('aidl')
endif
if !has_key(s:disabled_packages, 'alsaconf')
- au BufNewFile,BufRead */etc/asound.conf setf alsaconf
- au BufNewFile,BufRead */usr/share/alsa/alsa.conf setf alsaconf
- au BufNewFile,BufRead {.,}asoundrc setf alsaconf
+ au BufNewFile,BufRead */etc/asound.conf call s:Setf('alsaconf')
+ au BufNewFile,BufRead */usr/share/alsa/alsa.conf call s:Setf('alsaconf')
+ au BufNewFile,BufRead {.,}asoundrc call s:Setf('alsaconf')
endif
if !has_key(s:disabled_packages, 'aml')
- au BufNewFile,BufRead *.aml setf aml
+ au BufNewFile,BufRead *.aml call s:Setf('aml')
endif
if !has_key(s:disabled_packages, 'ampl')
- au BufNewFile,BufRead *.run setf ampl
+ au BufNewFile,BufRead *.run call s:Setf('ampl')
+endif
+
+if !has_key(s:disabled_packages, 'xml')
+ au BufNewFile,BufRead *.adml call s:Setf('xml')
+ au BufNewFile,BufRead *.admx call s:Setf('xml')
+ au BufNewFile,BufRead *.ant call s:Setf('xml')
+ au BufNewFile,BufRead *.axml call s:Setf('xml')
+ au BufNewFile,BufRead *.builds call s:Setf('xml')
+ au BufNewFile,BufRead *.ccproj call s:Setf('xml')
+ au BufNewFile,BufRead *.ccxml call s:Setf('xml')
+ au BufNewFile,BufRead *.cdxml call s:Setf('xml')
+ au BufNewFile,BufRead *.clixml call s:Setf('xml')
+ au BufNewFile,BufRead *.cproject call s:Setf('xml')
+ au BufNewFile,BufRead *.cscfg call s:Setf('xml')
+ au BufNewFile,BufRead *.csdef call s:Setf('xml')
+ au BufNewFile,BufRead *.csl call s:Setf('xml')
+ au BufNewFile,BufRead *.csproj call s:Setf('xml')
+ au BufNewFile,BufRead *.ct call s:Setf('xml')
+ au BufNewFile,BufRead *.depproj call s:Setf('xml')
+ au BufNewFile,BufRead *.dita call s:Setf('xml')
+ au BufNewFile,BufRead *.ditamap call s:Setf('xml')
+ au BufNewFile,BufRead *.ditaval call s:Setf('xml')
+ au BufNewFile,BufRead *.dll.config call s:Setf('xml')
+ au BufNewFile,BufRead *.dotsettings call s:Setf('xml')
+ au BufNewFile,BufRead *.filters call s:Setf('xml')
+ au BufNewFile,BufRead *.fsproj call s:Setf('xml')
+ au BufNewFile,BufRead *.fxml call s:Setf('xml')
+ au BufNewFile,BufRead *.glade call s:Setf('xml')
+ au BufNewFile,BufRead *.gml call s:Setf('xml')
+ au BufNewFile,BufRead *.gmx call s:Setf('xml')
+ au BufNewFile,BufRead *.grxml call s:Setf('xml')
+ au BufNewFile,BufRead *.gst call s:Setf('xml')
+ au BufNewFile,BufRead *.iml call s:Setf('xml')
+ au BufNewFile,BufRead *.ivy call s:Setf('xml')
+ au BufNewFile,BufRead *.jelly call s:Setf('xml')
+ au BufNewFile,BufRead *.jsproj call s:Setf('xml')
+ au BufNewFile,BufRead *.kml call s:Setf('xml')
+ au BufNewFile,BufRead *.launch call s:Setf('xml')
+ au BufNewFile,BufRead *.mdpolicy call s:Setf('xml')
+ au BufNewFile,BufRead *.mjml call s:Setf('xml')
+ au BufNewFile,BufRead *.mm call s:Setf('xml')
+ au BufNewFile,BufRead *.mod call s:Setf('xml')
+ au BufNewFile,BufRead *.mxml call s:Setf('xml')
+ au BufNewFile,BufRead *.natvis call s:Setf('xml')
+ au BufNewFile,BufRead *.ncl call s:Setf('xml')
+ au BufNewFile,BufRead *.ndproj call s:Setf('xml')
+ au BufNewFile,BufRead *.nproj call s:Setf('xml')
+ au BufNewFile,BufRead *.nuspec call s:Setf('xml')
+ au BufNewFile,BufRead *.odd call s:Setf('xml')
+ au BufNewFile,BufRead *.osm call s:Setf('xml')
+ au BufNewFile,BufRead *.pkgproj call s:Setf('xml')
+ au BufNewFile,BufRead *.pluginspec call s:Setf('xml')
+ au BufNewFile,BufRead *.proj call s:Setf('xml')
+ au BufNewFile,BufRead *.props call s:Setf('xml')
+ au BufNewFile,BufRead *.ps1xml call s:Setf('xml')
+ au BufNewFile,BufRead *.psc1 call s:Setf('xml')
+ au BufNewFile,BufRead *.pt call s:Setf('xml')
+ au BufNewFile,BufRead *.rdf call s:Setf('xml')
+ au BufNewFile,BufRead *.resx call s:Setf('xml')
+ au BufNewFile,BufRead *.rss call s:Setf('xml')
+ au BufNewFile,BufRead *.sch call s:Setf('xml')
+ au BufNewFile,BufRead *.scxml call s:Setf('xml')
+ au BufNewFile,BufRead *.sfproj call s:Setf('xml')
+ au BufNewFile,BufRead *.shproj call s:Setf('xml')
+ au BufNewFile,BufRead *.srdf call s:Setf('xml')
+ au BufNewFile,BufRead *.storyboard call s:Setf('xml')
+ au BufNewFile,BufRead *.sublime-snippet call s:Setf('xml')
+ au BufNewFile,BufRead *.targets call s:Setf('xml')
+ au BufNewFile,BufRead *.tml call s:Setf('xml')
+ au BufNewFile,BufRead *.ui call s:Setf('xml')
+ au BufNewFile,BufRead *.urdf call s:Setf('xml')
+ au BufNewFile,BufRead *.ux call s:Setf('xml')
+ au BufNewFile,BufRead *.vbproj call s:Setf('xml')
+ au BufNewFile,BufRead *.vcxproj call s:Setf('xml')
+ au BufNewFile,BufRead *.vsixmanifest call s:Setf('xml')
+ au BufNewFile,BufRead *.vssettings call s:Setf('xml')
+ au BufNewFile,BufRead *.vstemplate call s:Setf('xml')
+ au BufNewFile,BufRead *.vxml call s:Setf('xml')
+ au BufNewFile,BufRead *.wixproj call s:Setf('xml')
+ au BufNewFile,BufRead *.workflow call s:Setf('xml')
+ au BufNewFile,BufRead *.wsdl call s:Setf('xml')
+ au BufNewFile,BufRead *.wsf call s:Setf('xml')
+ au BufNewFile,BufRead *.wxi call s:Setf('xml')
+ au BufNewFile,BufRead *.wxl call s:Setf('xml')
+ au BufNewFile,BufRead *.wxs call s:Setf('xml')
+ au BufNewFile,BufRead *.x3d call s:Setf('xml')
+ au BufNewFile,BufRead *.xacro call s:Setf('xml')
+ au BufNewFile,BufRead *.xaml call s:Setf('xml')
+ au BufNewFile,BufRead *.xib call s:Setf('xml')
+ au BufNewFile,BufRead *.xlf call s:Setf('xml')
+ au BufNewFile,BufRead *.xliff call s:Setf('xml')
+ au BufNewFile,BufRead *.xmi call s:Setf('xml')
+ au BufNewFile,BufRead *.xml call s:Setf('xml')
+ au BufNewFile,BufRead *.xml.dist call s:Setf('xml')
+ au BufNewFile,BufRead *.xproj call s:Setf('xml')
+ au BufNewFile,BufRead *.xsd call s:Setf('xml')
+ au BufNewFile,BufRead *.xspec call s:Setf('xml')
+ au BufNewFile,BufRead *.xul call s:Setf('xml')
+ au BufNewFile,BufRead *.zcml call s:Setf('xml')
+ au BufNewFile,BufRead {.,}classpath call s:Setf('xml')
+ au BufNewFile,BufRead {.,}cproject call s:Setf('xml')
+ au BufNewFile,BufRead {.,}project call s:Setf('xml')
+ au BufNewFile,BufRead App.config call s:Setf('xml')
+ au BufNewFile,BufRead NuGet.config call s:Setf('xml')
+ au BufNewFile,BufRead Settings.StyleCop call s:Setf('xml')
+ au BufNewFile,BufRead Web.Debug.config call s:Setf('xml')
+ au BufNewFile,BufRead Web.Release.config call s:Setf('xml')
+ au BufNewFile,BufRead Web.config call s:Setf('xml')
+ au BufNewFile,BufRead packages.config call s:Setf('xml')
endif
if !has_key(s:disabled_packages, 'ant')
- au BufNewFile,BufRead build.xml setf ant
+ au BufNewFile,BufRead build.xml call s:Setf('ant')
endif
if !has_key(s:disabled_packages, 'apache')
@@ -505,10 +627,10 @@ if !has_key(s:disabled_packages, '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 setf apache
- au BufNewFile,BufRead */etc/httpd/*.conf setf apache
+ au BufNewFile,BufRead */etc/apache2/sites-*/*.com call s:Setf('apache')
+ au BufNewFile,BufRead */etc/httpd/*.conf call s:Setf('apache')
au BufNewFile,BufRead */etc/httpd/conf.d/*.conf* call s:StarSetf('apache')
- au BufNewFile,BufRead {.,}htaccess setf apache
+ au BufNewFile,BufRead {.,}htaccess call s:Setf('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')
@@ -517,54 +639,83 @@ if !has_key(s:disabled_packages, 'apache')
endif
if !has_key(s:disabled_packages, 'apiblueprint')
- au BufNewFile,BufRead *.apib setf apiblueprint
+ au BufNewFile,BufRead *.apib call s:Setf('apiblueprint')
endif
if !has_key(s:disabled_packages, 'applescript')
- au BufNewFile,BufRead *.applescript setf applescript
- au BufNewFile,BufRead *.scpt setf applescript
+ au BufNewFile,BufRead *.applescript call s:Setf('applescript')
+ au BufNewFile,BufRead *.scpt call s:Setf('applescript')
endif
if !has_key(s:disabled_packages, 'aptconf')
- au BufNewFile,BufRead */.aptitude/config setf aptconf
- au BufNewFile,BufRead */etc/apt/apt.conf.d/*.conf setf aptconf
+ au BufNewFile,BufRead */.aptitude/config call s:Setf('aptconf')
+ au BufNewFile,BufRead */etc/apt/apt.conf.d/*.conf call s:Setf('aptconf')
au BufNewFile,BufRead */etc/apt/apt.conf.d/[^.]* call s:StarSetf('aptconf')
- au BufNewFile,BufRead apt.conf setf aptconf
+ au BufNewFile,BufRead apt.conf call s:Setf('aptconf')
endif
if !has_key(s:disabled_packages, 'arch')
- au BufNewFile,BufRead {.,}arch-inventory setf arch
- au BufNewFile,BufRead =tagging-method setf arch
+ au BufNewFile,BufRead {.,}arch-inventory call s:Setf('arch')
+ au BufNewFile,BufRead =tagging-method call s:Setf('arch')
+endif
+
+if !has_key(s:disabled_packages, 'c/c++')
+ au BufNewFile,BufRead *.c++ call s:Setf('cpp')
+ au BufNewFile,BufRead *.cc call s:Setf('cpp')
+ au BufNewFile,BufRead *.cp call s:Setf('cpp')
+ au BufNewFile,BufRead *.cpp call s:Setf('cpp')
+ au BufNewFile,BufRead *.cxx call s:Setf('cpp')
+ au BufNewFile,BufRead *.h++ call s:Setf('cpp')
+ au BufNewFile,BufRead *.hh call s:Setf('cpp')
+ au BufNewFile,BufRead *.hpp call s:Setf('cpp')
+ au BufNewFile,BufRead *.hxx call s:Setf('cpp')
+ au BufNewFile,BufRead *.inc call s:Setf('cpp')
+ au BufNewFile,BufRead *.inl call s:Setf('cpp')
+ au BufNewFile,BufRead *.ipp call s:Setf('cpp')
+ au BufNewFile,BufRead *.moc call s:Setf('cpp')
+ au BufNewFile,BufRead *.tcc call s:Setf('cpp')
+ au BufNewFile,BufRead *.tlh call s:Setf('cpp')
+ au BufNewFile,BufRead *.tpp call s:Setf('cpp')
+ au BufNewFile,BufRead *.c call s:Setf('c')
+ au BufNewFile,BufRead *.cats call s:Setf('c')
+ au BufNewFile,BufRead *.idc call s:Setf('c')
+ au BufNewFile,BufRead *.qc call s:Setf('c')
+ au BufNewFile,BufRead *enlightenment/*.cfg call s:Setf('c')
+ au! BufNewFile,BufRead *.h call polyglot#DetectHFiletype()
endif
if !has_key(s:disabled_packages, 'arduino')
- au BufNewFile,BufRead *.ino setf arduino
- au BufNewFile,BufRead *.pde setf arduino
+ au BufNewFile,BufRead *.ino call s:Setf('arduino')
+ au BufNewFile,BufRead *.pde call s:Setf('arduino')
endif
if !has_key(s:disabled_packages, 'art')
- au BufNewFile,BufRead *.art setf art
+ au BufNewFile,BufRead *.art call s:Setf('art')
endif
if !has_key(s:disabled_packages, 'asciidoc')
- au BufNewFile,BufRead *.adoc setf asciidoc
- au BufNewFile,BufRead *.asc setf asciidoc
- au BufNewFile,BufRead *.asciidoc setf asciidoc
+ au BufNewFile,BufRead *.adoc call s:Setf('asciidoc')
+ au BufNewFile,BufRead *.asc call s:Setf('asciidoc')
+ au BufNewFile,BufRead *.asciidoc call s:Setf('asciidoc')
endif
if !has_key(s:disabled_packages, 'autohotkey')
- au BufNewFile,BufRead *.ahk setf autohotkey
- au BufNewFile,BufRead *.ahkl setf autohotkey
+ au BufNewFile,BufRead *.ahk call s:Setf('autohotkey')
+ au BufNewFile,BufRead *.ahkl call s:Setf('autohotkey')
+endif
+
+if !has_key(s:disabled_packages, 'elf')
+ au BufNewFile,BufRead *.am call s:Setf('elf')
endif
if !has_key(s:disabled_packages, 'automake')
- au BufNewFile,BufRead GNUmakefile.am setf automake
- au BufNewFile,BufRead [Mm]akefile.am setf automake
+ au BufNewFile,BufRead GNUmakefile.am call s:Setf('automake')
+ au BufNewFile,BufRead [Mm]akefile.am call s:Setf('automake')
endif
if !has_key(s:disabled_packages, 'asn')
- au BufNewFile,BufRead *.asn setf asn
- au BufNewFile,BufRead *.asn1 setf asn
+ au BufNewFile,BufRead *.asn call s:Setf('asn')
+ au BufNewFile,BufRead *.asn1 call s:Setf('asn')
endif
if !has_key(s:disabled_packages, 'aspvbs')
@@ -577,604 +728,559 @@ if !has_key(s:disabled_packages, 'aspperl')
endif
if !has_key(s:disabled_packages, 'atlas')
- au BufNewFile,BufRead *.as setf atlas
- au BufNewFile,BufRead *.atl setf atlas
+ au BufNewFile,BufRead *.as call s:Setf('atlas')
+ au BufNewFile,BufRead *.atl call s:Setf('atlas')
endif
if !has_key(s:disabled_packages, 'autoit')
- au BufNewFile,BufRead *.au3 setf autoit
+ au BufNewFile,BufRead *.au3 call s:Setf('autoit')
endif
if !has_key(s:disabled_packages, 'ave')
- au BufNewFile,BufRead *.ave setf ave
+ au BufNewFile,BufRead *.ave call s:Setf('ave')
endif
if !has_key(s:disabled_packages, 'awk')
- au BufNewFile,BufRead *.awk setf awk
- au BufNewFile,BufRead *.gawk setf awk
-endif
-
-if !has_key(s:disabled_packages, 'reason')
- au BufNewFile,BufRead *.rei setf reason
- au! BufNewFile,BufRead *.re call polyglot#DetectReFiletype()
-endif
-
-if !has_key(s:disabled_packages, 'c/c++')
- au BufNewFile,BufRead *.c++ setf cpp
- au BufNewFile,BufRead *.cc setf cpp
- au BufNewFile,BufRead *.cp setf cpp
- au BufNewFile,BufRead *.cpp setf cpp
- au BufNewFile,BufRead *.cxx setf cpp
- au BufNewFile,BufRead *.h++ setf cpp
- au BufNewFile,BufRead *.hh setf cpp
- au BufNewFile,BufRead *.hpp setf cpp
- au BufNewFile,BufRead *.hxx setf cpp
- au BufNewFile,BufRead *.inc setf cpp
- au BufNewFile,BufRead *.inl setf cpp
- au BufNewFile,BufRead *.ipp setf cpp
- au BufNewFile,BufRead *.moc setf cpp
- au BufNewFile,BufRead *.tcc setf cpp
- au BufNewFile,BufRead *.tlh setf cpp
- au BufNewFile,BufRead *.tpp setf cpp
- au BufNewFile,BufRead *.c setf c
- au BufNewFile,BufRead *.cats setf c
- au BufNewFile,BufRead *.idc setf c
- au BufNewFile,BufRead *.qc setf c
- au BufNewFile,BufRead *enlightenment/*.cfg setf c
- au! BufNewFile,BufRead *.h call polyglot#DetectHFiletype()
+ au BufNewFile,BufRead *.awk call s:Setf('awk')
+ au BufNewFile,BufRead *.gawk call s:Setf('awk')
endif
if !has_key(s:disabled_packages, 'caddyfile')
- au BufNewFile,BufRead Caddyfile setf caddyfile
+ au BufNewFile,BufRead Caddyfile call s:Setf('caddyfile')
endif
if !has_key(s:disabled_packages, 'carp')
- au BufNewFile,BufRead *.carp setf carp
+ au BufNewFile,BufRead *.carp call s:Setf('carp')
endif
if !has_key(s:disabled_packages, 'clojure')
- au BufNewFile,BufRead *.boot setf clojure
- au BufNewFile,BufRead *.cl2 setf clojure
- au BufNewFile,BufRead *.clj setf clojure
- au BufNewFile,BufRead *.cljc setf clojure
- au BufNewFile,BufRead *.cljs setf clojure
- au BufNewFile,BufRead *.cljs.hl setf clojure
- au BufNewFile,BufRead *.cljscm setf clojure
- au BufNewFile,BufRead *.cljx setf clojure
- au BufNewFile,BufRead *.edn setf clojure
- au BufNewFile,BufRead *.hic setf clojure
- au BufNewFile,BufRead build.boot setf clojure
- au BufNewFile,BufRead profile.boot setf clojure
- au BufNewFile,BufRead riemann.config setf clojure
+ au BufNewFile,BufRead *.boot call s:Setf('clojure')
+ au BufNewFile,BufRead *.cl2 call s:Setf('clojure')
+ au BufNewFile,BufRead *.clj call s:Setf('clojure')
+ au BufNewFile,BufRead *.cljc call s:Setf('clojure')
+ au BufNewFile,BufRead *.cljs call s:Setf('clojure')
+ au BufNewFile,BufRead *.cljs.hl call s:Setf('clojure')
+ au BufNewFile,BufRead *.cljscm call s:Setf('clojure')
+ au BufNewFile,BufRead *.cljx call s:Setf('clojure')
+ au BufNewFile,BufRead *.edn call s:Setf('clojure')
+ au BufNewFile,BufRead *.hic call s:Setf('clojure')
+ au BufNewFile,BufRead build.boot call s:Setf('clojure')
+ au BufNewFile,BufRead profile.boot call s:Setf('clojure')
+ au BufNewFile,BufRead riemann.config call s:Setf('clojure')
endif
if !has_key(s:disabled_packages, 'cmake')
- au BufNewFile,BufRead *.cmake setf cmake
- au BufNewFile,BufRead *.cmake.in setf cmake
- au BufNewFile,BufRead CMakeLists.txt setf cmake
+ au BufNewFile,BufRead *.cmake call s:Setf('cmake')
+ au BufNewFile,BufRead *.cmake.in call s:Setf('cmake')
+ au BufNewFile,BufRead CMakeLists.txt call s:Setf('cmake')
endif
if !has_key(s:disabled_packages, 'coffee-script')
- au BufNewFile,BufRead *._coffee setf coffee
- au BufNewFile,BufRead *.cake setf coffee
- au BufNewFile,BufRead *.cjsx setf coffee
- au BufNewFile,BufRead *.coffee setf coffee
- au BufNewFile,BufRead *.coffeekup setf coffee
- au BufNewFile,BufRead *.iced setf coffee
- au BufNewFile,BufRead Cakefile setf coffee
- au BufNewFile,BufRead *.coffee.md setf litcoffee
- au BufNewFile,BufRead *.litcoffee setf litcoffee
+ au BufNewFile,BufRead *._coffee call s:Setf('coffee')
+ au BufNewFile,BufRead *.cake call s:Setf('coffee')
+ au BufNewFile,BufRead *.cjsx call s:Setf('coffee')
+ au BufNewFile,BufRead *.coffee call s:Setf('coffee')
+ au BufNewFile,BufRead *.coffeekup call s:Setf('coffee')
+ au BufNewFile,BufRead *.iced call s:Setf('coffee')
+ au BufNewFile,BufRead Cakefile call s:Setf('coffee')
+ au BufNewFile,BufRead *.coffee.md call s:Setf('litcoffee')
+ au BufNewFile,BufRead *.litcoffee call s:Setf('litcoffee')
endif
if !has_key(s:disabled_packages, 'cryptol')
- au BufNewFile,BufRead *.cry setf cryptol
- au BufNewFile,BufRead *.cyl setf cryptol
- au BufNewFile,BufRead *.lcry setf cryptol
- au BufNewFile,BufRead *.lcyl setf cryptol
+ au BufNewFile,BufRead *.cry call s:Setf('cryptol')
+ au BufNewFile,BufRead *.cyl call s:Setf('cryptol')
+ au BufNewFile,BufRead *.lcry call s:Setf('cryptol')
+ au BufNewFile,BufRead *.lcyl call s:Setf('cryptol')
endif
if !has_key(s:disabled_packages, 'crystal')
- au BufNewFile,BufRead *.cr setf crystal
- au BufNewFile,BufRead Projectfile setf crystal
- au BufNewFile,BufRead *.ecr setf ecrystal
+ au BufNewFile,BufRead *.cr call s:Setf('crystal')
+ au BufNewFile,BufRead Projectfile call s:Setf('crystal')
+ au BufNewFile,BufRead *.ecr call s:Setf('ecrystal')
endif
if !has_key(s:disabled_packages, 'csv')
- au BufNewFile,BufRead *.csv setf csv
- au BufNewFile,BufRead *.tab setf csv
- au BufNewFile,BufRead *.tsv setf csv
+ au BufNewFile,BufRead *.csv call s:Setf('csv')
+ au BufNewFile,BufRead *.tab call s:Setf('csv')
+ au BufNewFile,BufRead *.tsv call s:Setf('csv')
endif
if !has_key(s:disabled_packages, 'cucumber')
- au BufNewFile,BufRead *.feature setf cucumber
- au BufNewFile,BufRead *.story setf cucumber
+ au BufNewFile,BufRead *.feature call s:Setf('cucumber')
+ au BufNewFile,BufRead *.story call s:Setf('cucumber')
endif
if !has_key(s:disabled_packages, 'cue')
- au BufNewFile,BufRead *.cue setf cuesheet
+ au BufNewFile,BufRead *.cue call s:Setf('cuesheet')
endif
if !has_key(s:disabled_packages, 'dart')
- au BufNewFile,BufRead *.dart setf dart
- au BufNewFile,BufRead *.drt setf dart
+ au BufNewFile,BufRead *.dart call s:Setf('dart')
+ au BufNewFile,BufRead *.drt call s:Setf('dart')
endif
if !has_key(s:disabled_packages, 'dhall')
- au BufNewFile,BufRead *.dhall setf dhall
-endif
-
-if !has_key(s:disabled_packages, 'grub')
- au BufNewFile,BufRead */boot/grub/grub.conf setf grub
- au BufNewFile,BufRead */boot/grub/menu.lst setf grub
- au BufNewFile,BufRead */etc/grub.conf setf grub
+ au BufNewFile,BufRead *.dhall call s:Setf('dhall')
endif
if !has_key(s:disabled_packages, 'dlang')
- au BufNewFile,BufRead *.d setf d
- au BufNewFile,BufRead *.di setf d
- au BufNewFile,BufRead *.lst setf dcov
- au BufNewFile,BufRead *.dd setf dd
- au BufNewFile,BufRead *.ddoc setf ddoc
- au BufNewFile,BufRead *.sdl setf dsdl
+ au BufNewFile,BufRead *.d call s:Setf('d')
+ au BufNewFile,BufRead *.di call s:Setf('d')
+ au BufNewFile,BufRead *.lst call s:Setf('dcov')
+ au BufNewFile,BufRead *.dd call s:Setf('dd')
+ au BufNewFile,BufRead *.ddoc call s:Setf('ddoc')
+ au BufNewFile,BufRead *.sdl call s:Setf('dsdl')
endif
if !has_key(s:disabled_packages, 'dockerfile')
- au BufNewFile,BufRead *.Dockerfile setf Dockerfile
- au BufNewFile,BufRead *.dock setf Dockerfile
- au BufNewFile,BufRead *.dockerfile setf Dockerfile
- au BufNewFile,BufRead Dockerfile setf Dockerfile
+ au BufNewFile,BufRead *.Dockerfile call s:Setf('Dockerfile')
+ au BufNewFile,BufRead *.dock call s:Setf('Dockerfile')
+ au BufNewFile,BufRead *.dockerfile call s:Setf('Dockerfile')
+ au BufNewFile,BufRead Dockerfile call s:Setf('Dockerfile')
au BufNewFile,BufRead Dockerfile* call s:StarSetf('Dockerfile')
- au BufNewFile,BufRead dockerfile setf Dockerfile
- au BufNewFile,BufRead docker-compose*.yaml setf yaml.docker-compose
- au BufNewFile,BufRead docker-compose*.yml setf yaml.docker-compose
-endif
-
-if !has_key(s:disabled_packages, 'elf')
- au BufNewFile,BufRead *.am setf elf
+ au BufNewFile,BufRead dockerfile call s:Setf('Dockerfile')
+ au BufNewFile,BufRead docker-compose*.yaml call s:Setf('yaml.docker-compose')
+ au BufNewFile,BufRead docker-compose*.yml call s:Setf('yaml.docker-compose')
endif
if !has_key(s:disabled_packages, 'elixir')
- au BufNewFile,BufRead *.ex setf elixir
- au BufNewFile,BufRead *.exs setf elixir
- au BufNewFile,BufRead mix.lock setf elixir
- au BufNewFile,BufRead *.eex setf eelixir
- au BufNewFile,BufRead *.leex setf eelixir
+ au BufNewFile,BufRead *.ex call s:Setf('elixir')
+ au BufNewFile,BufRead *.exs call s:Setf('elixir')
+ au BufNewFile,BufRead mix.lock call s:Setf('elixir')
+ au BufNewFile,BufRead *.eex call s:Setf('eelixir')
+ au BufNewFile,BufRead *.leex call s:Setf('eelixir')
endif
if !has_key(s:disabled_packages, 'elm')
- au BufNewFile,BufRead *.elm setf elm
+ au BufNewFile,BufRead *.elm call s:Setf('elm')
endif
if !has_key(s:disabled_packages, 'emberscript')
- au BufNewFile,BufRead *.em setf ember-script
- au BufNewFile,BufRead *.emberscript setf ember-script
+ au BufNewFile,BufRead *.em call s:Setf('ember-script')
+ au BufNewFile,BufRead *.emberscript call s:Setf('ember-script')
endif
if !has_key(s:disabled_packages, 'emblem')
- au BufNewFile,BufRead *.em setf emblem
- au BufNewFile,BufRead *.emblem setf emblem
+ au BufNewFile,BufRead *.em call s:Setf('emblem')
+ au BufNewFile,BufRead *.emblem call s:Setf('emblem')
endif
if !has_key(s:disabled_packages, 'erlang')
- au BufNewFile,BufRead *.app setf erlang
- au BufNewFile,BufRead *.app.src setf erlang
- au BufNewFile,BufRead *.erl setf erlang
- au BufNewFile,BufRead *.es setf erlang
- au BufNewFile,BufRead *.escript setf erlang
- au BufNewFile,BufRead *.hrl setf erlang
- au BufNewFile,BufRead *.xrl setf erlang
- au BufNewFile,BufRead *.yaws setf erlang
- au BufNewFile,BufRead *.yrl setf erlang
- au BufNewFile,BufRead Emakefile setf erlang
- au BufNewFile,BufRead rebar.config setf erlang
- au BufNewFile,BufRead rebar.config.lock setf erlang
- au BufNewFile,BufRead rebar.lock setf erlang
+ au BufNewFile,BufRead *.app call s:Setf('erlang')
+ au BufNewFile,BufRead *.app.src call s:Setf('erlang')
+ au BufNewFile,BufRead *.erl call s:Setf('erlang')
+ au BufNewFile,BufRead *.es call s:Setf('erlang')
+ au BufNewFile,BufRead *.escript call s:Setf('erlang')
+ au BufNewFile,BufRead *.hrl call s:Setf('erlang')
+ au BufNewFile,BufRead *.xrl call s:Setf('erlang')
+ au BufNewFile,BufRead *.yaws call s:Setf('erlang')
+ au BufNewFile,BufRead *.yrl call s:Setf('erlang')
+ au BufNewFile,BufRead Emakefile call s:Setf('erlang')
+ au BufNewFile,BufRead rebar.config call s:Setf('erlang')
+ au BufNewFile,BufRead rebar.config.lock call s:Setf('erlang')
+ au BufNewFile,BufRead rebar.lock call s:Setf('erlang')
endif
if !has_key(s:disabled_packages, 'fennel')
- au BufNewFile,BufRead *.fnl setf fennel
+ au BufNewFile,BufRead *.fnl call s:Setf('fennel')
endif
if !has_key(s:disabled_packages, 'ferm')
- au BufNewFile,BufRead *.ferm setf ferm
- au BufNewFile,BufRead ferm.conf setf ferm
+ au BufNewFile,BufRead *.ferm call s:Setf('ferm')
+ au BufNewFile,BufRead ferm.conf call s:Setf('ferm')
endif
if !has_key(s:disabled_packages, 'fish')
- au BufNewFile,BufRead *.fish setf fish
+ au BufNewFile,BufRead *.fish call s:Setf('fish')
endif
if !has_key(s:disabled_packages, 'flatbuffers')
- au BufNewFile,BufRead *.fbs setf fbs
+ au BufNewFile,BufRead *.fbs call s:Setf('fbs')
endif
if !has_key(s:disabled_packages, 'forth')
- au BufNewFile,BufRead *.ft setf forth
- au BufNewFile,BufRead *.fth setf forth
+ au BufNewFile,BufRead *.ft call s:Setf('forth')
+ au BufNewFile,BufRead *.fth call s:Setf('forth')
+ au! BufNewFile,BufRead *.fs call polyglot#DetectFsFiletype()
+endif
+
+if !has_key(s:disabled_packages, 'glsl')
+ au BufNewFile,BufRead *.comp call s:Setf('glsl')
+ au BufNewFile,BufRead *.fp call s:Setf('glsl')
+ au BufNewFile,BufRead *.frag call s:Setf('glsl')
+ au BufNewFile,BufRead *.frg call s:Setf('glsl')
+ au BufNewFile,BufRead *.fsh call s:Setf('glsl')
+ au BufNewFile,BufRead *.fshader call s:Setf('glsl')
+ au BufNewFile,BufRead *.geo call s:Setf('glsl')
+ au BufNewFile,BufRead *.geom call s:Setf('glsl')
+ au BufNewFile,BufRead *.glsl call s:Setf('glsl')
+ au BufNewFile,BufRead *.glslf call s:Setf('glsl')
+ au BufNewFile,BufRead *.glslv call s:Setf('glsl')
+ au BufNewFile,BufRead *.gs call s:Setf('glsl')
+ au BufNewFile,BufRead *.gshader call s:Setf('glsl')
+ au BufNewFile,BufRead *.shader call s:Setf('glsl')
+ au BufNewFile,BufRead *.tesc call s:Setf('glsl')
+ au BufNewFile,BufRead *.tese call s:Setf('glsl')
+ au BufNewFile,BufRead *.vert call s:Setf('glsl')
+ au BufNewFile,BufRead *.vrx call s:Setf('glsl')
+ au BufNewFile,BufRead *.vsh call s:Setf('glsl')
+ au BufNewFile,BufRead *.vshader call s:Setf('glsl')
au! BufNewFile,BufRead *.fs call polyglot#DetectFsFiletype()
endif
if !has_key(s:disabled_packages, 'fsharp')
- au BufNewFile,BufRead *.fsi setf fsharp
- au BufNewFile,BufRead *.fsx setf fsharp
+ au BufNewFile,BufRead *.fsi call s:Setf('fsharp')
+ au BufNewFile,BufRead *.fsx call s:Setf('fsharp')
au! BufNewFile,BufRead *.fs call polyglot#DetectFsFiletype()
endif
if !has_key(s:disabled_packages, 'gdscript')
- au BufNewFile,BufRead *.gd setf gdscript3
+ au BufNewFile,BufRead *.gd call s:Setf('gdscript3')
endif
if !has_key(s:disabled_packages, 'git')
- au BufNewFile,BufRead *.gitconfig setf gitconfig
- au BufNewFile,BufRead *.git/config setf gitconfig
- au BufNewFile,BufRead *.git/modules/*/config setf gitconfig
- au BufNewFile,BufRead */.config/git/config setf gitconfig
- au BufNewFile,BufRead */git/config setf gitconfig
+ au BufNewFile,BufRead *.gitconfig call s:Setf('gitconfig')
+ au BufNewFile,BufRead *.git/config call s:Setf('gitconfig')
+ au BufNewFile,BufRead *.git/modules/*/config call s:Setf('gitconfig')
+ au BufNewFile,BufRead */.config/git/config call s:Setf('gitconfig')
+ au BufNewFile,BufRead */git/config call s:Setf('gitconfig')
au BufNewFile,BufRead */{.,}gitconfig.d/* call s:StarSetf('gitconfig')
- au BufNewFile,BufRead {.,}gitconfig setf gitconfig
- au BufNewFile,BufRead {.,}gitmodules setf gitconfig
- au BufNewFile,BufRead git-rebase-todo setf gitrebase
+ au BufNewFile,BufRead {.,}gitconfig call s:Setf('gitconfig')
+ au BufNewFile,BufRead {.,}gitmodules call s:Setf('gitconfig')
+ au BufNewFile,BufRead git-rebase-todo call s:Setf('gitrebase')
au BufNewFile,BufRead {.,}gitsendemail.* call s:StarSetf('gitsendemail')
- au BufNewFile,BufRead COMMIT_EDITMSG,MERGE_MSG,TAG_EDITMSG setf gitcommit
-endif
-
-if !has_key(s:disabled_packages, 'glsl')
- au BufNewFile,BufRead *.comp setf glsl
- au BufNewFile,BufRead *.fp setf glsl
- au BufNewFile,BufRead *.frag setf glsl
- au BufNewFile,BufRead *.frg setf glsl
- au BufNewFile,BufRead *.fsh setf glsl
- au BufNewFile,BufRead *.fshader setf glsl
- au BufNewFile,BufRead *.geo setf glsl
- au BufNewFile,BufRead *.geom setf glsl
- au BufNewFile,BufRead *.glsl setf glsl
- au BufNewFile,BufRead *.glslf setf glsl
- au BufNewFile,BufRead *.glslv setf glsl
- au BufNewFile,BufRead *.gs setf glsl
- au BufNewFile,BufRead *.gshader setf glsl
- au BufNewFile,BufRead *.shader setf glsl
- au BufNewFile,BufRead *.tesc setf glsl
- au BufNewFile,BufRead *.tese setf glsl
- au BufNewFile,BufRead *.vert setf glsl
- au BufNewFile,BufRead *.vrx setf glsl
- au BufNewFile,BufRead *.vsh setf glsl
- au BufNewFile,BufRead *.vshader setf glsl
- au! BufNewFile,BufRead *.fs call polyglot#DetectFsFiletype()
+ au BufNewFile,BufRead COMMIT_EDITMSG,MERGE_MSG,TAG_EDITMSG call s:Setf('gitcommit')
endif
if !has_key(s:disabled_packages, 'gmpl')
- au BufNewFile,BufRead *.mod setf gmpl
+ au BufNewFile,BufRead *.mod call s:Setf('gmpl')
endif
if !has_key(s:disabled_packages, 'gnuplot')
- au BufNewFile,BufRead *.gnu setf gnuplot
- au BufNewFile,BufRead *.gnuplot setf gnuplot
- au BufNewFile,BufRead *.gp setf gnuplot
- au BufNewFile,BufRead *.gpi setf gnuplot
- au BufNewFile,BufRead *.p setf gnuplot
- au BufNewFile,BufRead *.plot setf gnuplot
- au BufNewFile,BufRead *.plt setf gnuplot
+ au BufNewFile,BufRead *.gnu call s:Setf('gnuplot')
+ au BufNewFile,BufRead *.gnuplot call s:Setf('gnuplot')
+ au BufNewFile,BufRead *.gp call s:Setf('gnuplot')
+ au BufNewFile,BufRead *.gpi call s:Setf('gnuplot')
+ au BufNewFile,BufRead *.p call s:Setf('gnuplot')
+ au BufNewFile,BufRead *.plot call s:Setf('gnuplot')
+ au BufNewFile,BufRead *.plt call s:Setf('gnuplot')
endif
if !has_key(s:disabled_packages, 'go')
- au BufNewFile,BufRead *.go setf go
- au BufNewFile,BufRead go.mod setf gomod
- au BufNewFile,BufRead *.tmpl setf gohtmltmpl
+ au BufNewFile,BufRead *.go call s:Setf('go')
+ au BufNewFile,BufRead go.mod call s:Setf('gomod')
+ au BufNewFile,BufRead *.tmpl call s:Setf('gohtmltmpl')
+endif
+
+if !has_key(s:disabled_packages, 'javascript')
+ au BufNewFile,BufRead *._js call s:Setf('javascript')
+ au BufNewFile,BufRead *.bones call s:Setf('javascript')
+ au BufNewFile,BufRead *.cjs call s:Setf('javascript')
+ au BufNewFile,BufRead *.es call s:Setf('javascript')
+ au BufNewFile,BufRead *.es6 call s:Setf('javascript')
+ au BufNewFile,BufRead *.frag call s:Setf('javascript')
+ au BufNewFile,BufRead *.gs call s:Setf('javascript')
+ au BufNewFile,BufRead *.jake call s:Setf('javascript')
+ au BufNewFile,BufRead *.js call s:Setf('javascript')
+ au BufNewFile,BufRead *.jsb call s:Setf('javascript')
+ au BufNewFile,BufRead *.jscad call s:Setf('javascript')
+ au BufNewFile,BufRead *.jsfl call s:Setf('javascript')
+ au BufNewFile,BufRead *.jsm call s:Setf('javascript')
+ au BufNewFile,BufRead *.jss call s:Setf('javascript')
+ au BufNewFile,BufRead *.mjs call s:Setf('javascript')
+ au BufNewFile,BufRead *.njs call s:Setf('javascript')
+ au BufNewFile,BufRead *.pac call s:Setf('javascript')
+ au BufNewFile,BufRead *.sjs call s:Setf('javascript')
+ au BufNewFile,BufRead *.ssjs call s:Setf('javascript')
+ au BufNewFile,BufRead *.xsjs call s:Setf('javascript')
+ au BufNewFile,BufRead *.xsjslib call s:Setf('javascript')
+ au BufNewFile,BufRead Jakefile call s:Setf('javascript')
+ au BufNewFile,BufRead *.flow call s:Setf('flow')
+endif
+
+if !has_key(s:disabled_packages, 'jsx')
+ au BufNewFile,BufRead *.jsx call s:Setf('javascriptreact')
endif
if !has_key(s:disabled_packages, 'graphql')
- au BufNewFile,BufRead *.gql setf graphql
- au BufNewFile,BufRead *.graphql setf graphql
- au BufNewFile,BufRead *.graphqls setf graphql
+ au BufNewFile,BufRead *.gql call s:Setf('graphql')
+ au BufNewFile,BufRead *.graphql call s:Setf('graphql')
+ au BufNewFile,BufRead *.graphqls call s:Setf('graphql')
endif
if !has_key(s:disabled_packages, 'groovy')
- au BufNewFile,BufRead *.gradle setf groovy
- au BufNewFile,BufRead *.groovy setf groovy
- au BufNewFile,BufRead *.grt setf groovy
- au BufNewFile,BufRead *.gtpl setf groovy
- au BufNewFile,BufRead *.gvy setf groovy
- au BufNewFile,BufRead Jenkinsfile setf groovy
+ au BufNewFile,BufRead *.gradle call s:Setf('groovy')
+ au BufNewFile,BufRead *.groovy call s:Setf('groovy')
+ au BufNewFile,BufRead *.grt call s:Setf('groovy')
+ au BufNewFile,BufRead *.gtpl call s:Setf('groovy')
+ au BufNewFile,BufRead *.gvy call s:Setf('groovy')
+ au BufNewFile,BufRead Jenkinsfile call s:Setf('groovy')
endif
-if !has_key(s:disabled_packages, 'haml')
- au BufNewFile,BufRead *.haml setf haml
- au BufNewFile,BufRead *.haml.deface setf haml
- au BufNewFile,BufRead *.hamlbars setf haml
- au BufNewFile,BufRead *.hamlc setf haml
+if !has_key(s:disabled_packages, 'grub')
+ au BufNewFile,BufRead */boot/grub/grub.conf call s:Setf('grub')
+ au BufNewFile,BufRead */boot/grub/menu.lst call s:Setf('grub')
+ au BufNewFile,BufRead */etc/grub.conf call s:Setf('grub')
endif
-if !has_key(s:disabled_packages, 'handlebars')
- au BufNewFile,BufRead *.handlebars setf mustache
- au BufNewFile,BufRead *.hb setf mustache
- au BufNewFile,BufRead *.hbs setf mustache
- au BufNewFile,BufRead *.hdbs setf mustache
- au BufNewFile,BufRead *.hjs setf mustache
- au BufNewFile,BufRead *.hogan setf mustache
- au BufNewFile,BufRead *.hulk setf mustache
- au BufNewFile,BufRead *.mustache setf mustache
- au BufNewFile,BufRead *.njk setf mustache
+if !has_key(s:disabled_packages, 'haml')
+ au BufNewFile,BufRead *.haml call s:Setf('haml')
+ au BufNewFile,BufRead *.haml.deface call s:Setf('haml')
+ au BufNewFile,BufRead *.hamlbars call s:Setf('haml')
+ au BufNewFile,BufRead *.hamlc call s:Setf('haml')
endif
-if !has_key(s:disabled_packages, 'haproxy')
- au BufNewFile,BufRead *.cfg setf haproxy
- au BufNewFile,BufRead haproxy*.c* call s:StarSetf('haproxy')
- au BufNewFile,BufRead haproxy.cfg setf haproxy
+if !has_key(s:disabled_packages, 'handlebars')
+ au BufNewFile,BufRead *.handlebars call s:Setf('mustache')
+ au BufNewFile,BufRead *.hb call s:Setf('mustache')
+ au BufNewFile,BufRead *.hbs call s:Setf('mustache')
+ au BufNewFile,BufRead *.hdbs call s:Setf('mustache')
+ au BufNewFile,BufRead *.hjs call s:Setf('mustache')
+ au BufNewFile,BufRead *.hogan call s:Setf('mustache')
+ au BufNewFile,BufRead *.hulk call s:Setf('mustache')
+ au BufNewFile,BufRead *.mustache call s:Setf('mustache')
+ au BufNewFile,BufRead *.njk call s:Setf('mustache')
endif
if !has_key(s:disabled_packages, 'haskell')
- au BufNewFile,BufRead *.bpk setf haskell
- au BufNewFile,BufRead *.hs setf haskell
- au BufNewFile,BufRead *.hs-boot setf haskell
- au BufNewFile,BufRead *.hsc setf haskell
- au BufNewFile,BufRead *.hsig setf haskell
+ au BufNewFile,BufRead *.bpk call s:Setf('haskell')
+ au BufNewFile,BufRead *.hs call s:Setf('haskell')
+ au BufNewFile,BufRead *.hs-boot call s:Setf('haskell')
+ au BufNewFile,BufRead *.hsc call s:Setf('haskell')
+ au BufNewFile,BufRead *.hsig call s:Setf('haskell')
endif
if !has_key(s:disabled_packages, 'haxe')
- au BufNewFile,BufRead *.hx setf haxe
- au BufNewFile,BufRead *.hxsl setf haxe
+ au BufNewFile,BufRead *.hx call s:Setf('haxe')
+ au BufNewFile,BufRead *.hxsl call s:Setf('haxe')
endif
if !has_key(s:disabled_packages, 'hcl')
- au BufNewFile,BufRead *.hcl setf hcl
- au BufNewFile,BufRead *.nomad setf hcl
- au BufNewFile,BufRead *.workflow setf hcl
- au BufNewFile,BufRead Appfile setf hcl
+ au BufNewFile,BufRead *.hcl call s:Setf('hcl')
+ au BufNewFile,BufRead *.nomad call s:Setf('hcl')
+ au BufNewFile,BufRead *.workflow call s:Setf('hcl')
+ au BufNewFile,BufRead Appfile call s:Setf('hcl')
endif
if !has_key(s:disabled_packages, 'hive')
- au BufNewFile,BufRead *.hql setf hive
- au BufNewFile,BufRead *.q setf hive
- au BufNewFile,BufRead *.ql setf hive
+ au BufNewFile,BufRead *.hql call s:Setf('hive')
+ au BufNewFile,BufRead *.q call s:Setf('hive')
+ au BufNewFile,BufRead *.ql call s:Setf('hive')
endif
if !has_key(s:disabled_packages, 'html5')
- au BufNewFile,BufRead *.htm setf html
- au BufNewFile,BufRead *.html setf html
- au BufNewFile,BufRead *.html.hl setf html
- au BufNewFile,BufRead *.inc setf html
- au BufNewFile,BufRead *.st setf html
- au BufNewFile,BufRead *.xht setf html
- au BufNewFile,BufRead *.xhtml setf html
+ au BufNewFile,BufRead *.htm call s:Setf('html')
+ au BufNewFile,BufRead *.html call s:Setf('html')
+ au BufNewFile,BufRead *.html.hl call s:Setf('html')
+ au BufNewFile,BufRead *.inc call s:Setf('html')
+ au BufNewFile,BufRead *.st call s:Setf('html')
+ au BufNewFile,BufRead *.xht call s:Setf('html')
+ au BufNewFile,BufRead *.xhtml call s:Setf('html')
endif
if !has_key(s:disabled_packages, 'i3')
- au BufNewFile,BufRead *.i3.config setf i3config
- au BufNewFile,BufRead *.i3config setf i3config
- au BufNewFile,BufRead {.,}i3.config setf i3config
- au BufNewFile,BufRead {.,}i3config setf i3config
- au BufNewFile,BufRead i3.config setf i3config
- au BufNewFile,BufRead i3config setf i3config
+ au BufNewFile,BufRead *.i3.config call s:Setf('i3config')
+ au BufNewFile,BufRead *.i3config call s:Setf('i3config')
+ au BufNewFile,BufRead {.,}i3.config call s:Setf('i3config')
+ au BufNewFile,BufRead {.,}i3config call s:Setf('i3config')
+ au BufNewFile,BufRead i3.config call s:Setf('i3config')
+ au BufNewFile,BufRead i3config call s:Setf('i3config')
endif
if !has_key(s:disabled_packages, 'icalendar')
- au BufNewFile,BufRead *.ics setf icalendar
+ au BufNewFile,BufRead *.ics call s:Setf('icalendar')
endif
if !has_key(s:disabled_packages, 'idris')
- au BufNewFile,BufRead idris-response setf idris
+ au BufNewFile,BufRead idris-response call s:Setf('idris')
au! BufNewFile,BufRead *.idr call polyglot#DetectIdrFiletype()
au! BufNewFile,BufRead *.lidr call polyglot#DetectLidrFiletype()
endif
if !has_key(s:disabled_packages, 'idris2')
- au BufNewFile,BufRead *.ipkg setf idris2
- au BufNewFile,BufRead idris-response setf idris2
+ au BufNewFile,BufRead *.ipkg call s:Setf('idris2')
+ au BufNewFile,BufRead idris-response call s:Setf('idris2')
au! BufNewFile,BufRead *.idr call polyglot#DetectIdrFiletype()
au! BufNewFile,BufRead *.lidr call polyglot#DetectLidrFiletype()
endif
if !has_key(s:disabled_packages, 'ion')
- au BufNewFile,BufRead *.ion setf ion
- au BufNewFile,BufRead ~/.config/ion/initrc setf ion
-endif
-
-if !has_key(s:disabled_packages, 'jsx')
- au BufNewFile,BufRead *.jsx setf javascriptreact
-endif
-
-if !has_key(s:disabled_packages, 'javascript')
- au BufNewFile,BufRead *._js setf javascript
- au BufNewFile,BufRead *.bones setf javascript
- au BufNewFile,BufRead *.cjs setf javascript
- au BufNewFile,BufRead *.es setf javascript
- au BufNewFile,BufRead *.es6 setf javascript
- au BufNewFile,BufRead *.frag setf javascript
- au BufNewFile,BufRead *.gs setf javascript
- au BufNewFile,BufRead *.jake setf javascript
- au BufNewFile,BufRead *.js setf javascript
- au BufNewFile,BufRead *.jsb setf javascript
- au BufNewFile,BufRead *.jscad setf javascript
- au BufNewFile,BufRead *.jsfl setf javascript
- au BufNewFile,BufRead *.jsm setf javascript
- au BufNewFile,BufRead *.jss setf javascript
- au BufNewFile,BufRead *.mjs setf javascript
- au BufNewFile,BufRead *.njs setf javascript
- au BufNewFile,BufRead *.pac setf javascript
- au BufNewFile,BufRead *.sjs setf javascript
- au BufNewFile,BufRead *.ssjs setf javascript
- au BufNewFile,BufRead *.xsjs setf javascript
- au BufNewFile,BufRead *.xsjslib setf javascript
- au BufNewFile,BufRead Jakefile setf javascript
- au BufNewFile,BufRead *.flow setf flow
+ au BufNewFile,BufRead *.ion call s:Setf('ion')
+ au BufNewFile,BufRead ~/.config/ion/initrc call s:Setf('ion')
endif
if !has_key(s:disabled_packages, 'jenkins')
- au BufNewFile,BufRead *.Jenkinsfile setf Jenkinsfile
- au BufNewFile,BufRead *.jenkinsfile setf Jenkinsfile
- au BufNewFile,BufRead Jenkinsfile setf Jenkinsfile
+ au BufNewFile,BufRead *.Jenkinsfile call s:Setf('Jenkinsfile')
+ au BufNewFile,BufRead *.jenkinsfile call s:Setf('Jenkinsfile')
+ au BufNewFile,BufRead Jenkinsfile call s:Setf('Jenkinsfile')
au BufNewFile,BufRead Jenkinsfile* call s:StarSetf('Jenkinsfile')
endif
if !has_key(s:disabled_packages, 'jinja')
- au BufNewFile,BufRead *.j2 setf jinja.html
- au BufNewFile,BufRead *.jinja setf jinja.html
- au BufNewFile,BufRead *.jinja2 setf jinja.html
+ au BufNewFile,BufRead *.j2 call s:Setf('jinja.html')
+ au BufNewFile,BufRead *.jinja call s:Setf('jinja.html')
+ au BufNewFile,BufRead *.jinja2 call s:Setf('jinja.html')
endif
if !has_key(s:disabled_packages, 'jq')
- au BufNewFile,BufRead *.jq setf jq
- au BufNewFile,BufRead {.,}jqrc setf jq
+ au BufNewFile,BufRead *.jq call s:Setf('jq')
+ au BufNewFile,BufRead {.,}jqrc call s:Setf('jq')
au BufNewFile,BufRead {.,}jqrc* call s:StarSetf('jq')
endif
if !has_key(s:disabled_packages, 'json5')
- au BufNewFile,BufRead *.json5 setf json5
+ au BufNewFile,BufRead *.json5 call s:Setf('json5')
endif
if !has_key(s:disabled_packages, 'json')
- au BufNewFile,BufRead *.JSON-tmLanguage setf json
- au BufNewFile,BufRead *.avsc setf json
- au BufNewFile,BufRead *.geojson setf json
- au BufNewFile,BufRead *.gltf setf json
- au BufNewFile,BufRead *.har setf json
- au BufNewFile,BufRead *.ice setf json
- au BufNewFile,BufRead *.json setf json
- au BufNewFile,BufRead *.jsonl setf json
- au BufNewFile,BufRead *.jsonp setf json
- au BufNewFile,BufRead *.mcmeta setf json
- au BufNewFile,BufRead *.template setf json
- au BufNewFile,BufRead *.tfstate setf json
- au BufNewFile,BufRead *.tfstate.backup setf json
- au BufNewFile,BufRead *.topojson setf json
- au BufNewFile,BufRead *.webapp setf json
- au BufNewFile,BufRead *.webmanifest setf json
- au BufNewFile,BufRead *.yy setf json
- au BufNewFile,BufRead *.yyp setf json
- au BufNewFile,BufRead {.,}arcconfig setf json
- au BufNewFile,BufRead {.,}htmlhintrc setf json
- au BufNewFile,BufRead {.,}tern-config setf json
- au BufNewFile,BufRead {.,}tern-project setf json
- au BufNewFile,BufRead {.,}watchmanconfig setf json
- au BufNewFile,BufRead Pipfile.lock setf json
- au BufNewFile,BufRead composer.lock setf json
- au BufNewFile,BufRead mcmod.info setf json
+ au BufNewFile,BufRead *.JSON-tmLanguage call s:Setf('json')
+ au BufNewFile,BufRead *.avsc call s:Setf('json')
+ au BufNewFile,BufRead *.geojson call s:Setf('json')
+ au BufNewFile,BufRead *.gltf call s:Setf('json')
+ au BufNewFile,BufRead *.har call s:Setf('json')
+ au BufNewFile,BufRead *.ice call s:Setf('json')
+ au BufNewFile,BufRead *.json call s:Setf('json')
+ au BufNewFile,BufRead *.jsonl call s:Setf('json')
+ au BufNewFile,BufRead *.jsonp call s:Setf('json')
+ au BufNewFile,BufRead *.mcmeta call s:Setf('json')
+ au BufNewFile,BufRead *.template call s:Setf('json')
+ au BufNewFile,BufRead *.tfstate call s:Setf('json')
+ au BufNewFile,BufRead *.tfstate.backup call s:Setf('json')
+ au BufNewFile,BufRead *.topojson call s:Setf('json')
+ au BufNewFile,BufRead *.webapp call s:Setf('json')
+ au BufNewFile,BufRead *.webmanifest call s:Setf('json')
+ au BufNewFile,BufRead *.yy call s:Setf('json')
+ au BufNewFile,BufRead *.yyp call s:Setf('json')
+ au BufNewFile,BufRead {.,}arcconfig call s:Setf('json')
+ au BufNewFile,BufRead {.,}htmlhintrc call s:Setf('json')
+ au BufNewFile,BufRead {.,}tern-config call s:Setf('json')
+ au BufNewFile,BufRead {.,}tern-project call s:Setf('json')
+ au BufNewFile,BufRead {.,}watchmanconfig call s:Setf('json')
+ au BufNewFile,BufRead Pipfile.lock call s:Setf('json')
+ au BufNewFile,BufRead composer.lock call s:Setf('json')
+ au BufNewFile,BufRead mcmod.info call s:Setf('json')
endif
if !has_key(s:disabled_packages, 'jsonnet')
- au BufNewFile,BufRead *.jsonnet setf jsonnet
- au BufNewFile,BufRead *.libsonnet setf jsonnet
+ au BufNewFile,BufRead *.jsonnet call s:Setf('jsonnet')
+ au BufNewFile,BufRead *.libsonnet call s:Setf('jsonnet')
endif
if !has_key(s:disabled_packages, 'jst')
- au BufNewFile,BufRead *.ect setf jst
- au BufNewFile,BufRead *.ejs setf jst
- au BufNewFile,BufRead *.jst setf jst
+ au BufNewFile,BufRead *.ect call s:Setf('jst')
+ au BufNewFile,BufRead *.ejs call s:Setf('jst')
+ au BufNewFile,BufRead *.jst call s:Setf('jst')
endif
if !has_key(s:disabled_packages, 'julia')
- au BufNewFile,BufRead *.jl setf julia
+ au BufNewFile,BufRead *.jl call s:Setf('julia')
endif
if !has_key(s:disabled_packages, 'kotlin')
- au BufNewFile,BufRead *.kt setf kotlin
- au BufNewFile,BufRead *.ktm setf kotlin
- au BufNewFile,BufRead *.kts setf kotlin
+ au BufNewFile,BufRead *.kt call s:Setf('kotlin')
+ au BufNewFile,BufRead *.ktm call s:Setf('kotlin')
+ au BufNewFile,BufRead *.kts call s:Setf('kotlin')
endif
if !has_key(s:disabled_packages, 'ledger')
- au BufNewFile,BufRead *.journal setf ledger
- au BufNewFile,BufRead *.ldg setf ledger
- au BufNewFile,BufRead *.ledger setf ledger
+ au BufNewFile,BufRead *.journal call s:Setf('ledger')
+ au BufNewFile,BufRead *.ldg call s:Setf('ledger')
+ au BufNewFile,BufRead *.ledger call s:Setf('ledger')
endif
if !has_key(s:disabled_packages, 'less')
- au BufNewFile,BufRead *.less setf less
+ au BufNewFile,BufRead *.less call s:Setf('less')
endif
if !has_key(s:disabled_packages, 'lilypond')
- au BufNewFile,BufRead *.ily setf lilypond
- au BufNewFile,BufRead *.ly setf lilypond
+ au BufNewFile,BufRead *.ily call s:Setf('lilypond')
+ au BufNewFile,BufRead *.ly call s:Setf('lilypond')
endif
if !has_key(s:disabled_packages, 'livescript')
- au BufNewFile,BufRead *._ls setf livescript
- au BufNewFile,BufRead *.ls setf livescript
- au BufNewFile,BufRead Slakefile setf livescript
+ au BufNewFile,BufRead *._ls call s:Setf('livescript')
+ au BufNewFile,BufRead *.ls call s:Setf('livescript')
+ au BufNewFile,BufRead Slakefile call s:Setf('livescript')
endif
if !has_key(s:disabled_packages, 'llvm')
- au BufNewFile,BufRead *.ll setf llvm
- au BufNewFile,BufRead *.td setf tablegen
+ au BufNewFile,BufRead *.ll call s:Setf('llvm')
+ au BufNewFile,BufRead *.td call s:Setf('tablegen')
endif
if !has_key(s:disabled_packages, 'log')
- au BufNewFile,BufRead *.LOG setf log
- au BufNewFile,BufRead *.log setf log
- au BufNewFile,BufRead *_LOG setf log
- au BufNewFile,BufRead *_log setf log
+ au BufNewFile,BufRead *.LOG call s:Setf('log')
+ au BufNewFile,BufRead *.log call s:Setf('log')
+ au BufNewFile,BufRead *_LOG call s:Setf('log')
+ au BufNewFile,BufRead *_log call s:Setf('log')
endif
if !has_key(s:disabled_packages, 'lua')
- au BufNewFile,BufRead *.fcgi setf lua
- au BufNewFile,BufRead *.lua setf lua
- au BufNewFile,BufRead *.nse setf lua
- au BufNewFile,BufRead *.p8 setf lua
- au BufNewFile,BufRead *.pd_lua setf lua
- au BufNewFile,BufRead *.rbxs setf lua
- au BufNewFile,BufRead *.rockspec setf lua
- au BufNewFile,BufRead *.wlua setf lua
- au BufNewFile,BufRead {.,}luacheckrc setf lua
+ au BufNewFile,BufRead *.fcgi call s:Setf('lua')
+ au BufNewFile,BufRead *.lua call s:Setf('lua')
+ au BufNewFile,BufRead *.nse call s:Setf('lua')
+ au BufNewFile,BufRead *.p8 call s:Setf('lua')
+ au BufNewFile,BufRead *.pd_lua call s:Setf('lua')
+ au BufNewFile,BufRead *.rbxs call s:Setf('lua')
+ au BufNewFile,BufRead *.rockspec call s:Setf('lua')
+ au BufNewFile,BufRead *.wlua call s:Setf('lua')
+ au BufNewFile,BufRead {.,}luacheckrc call s:Setf('lua')
endif
if !has_key(s:disabled_packages, 'm4')
- au BufNewFile,BufRead *.at setf m4
- au BufNewFile,BufRead *.m4 setf m4
+ au BufNewFile,BufRead *.at call s:Setf('m4')
+ au BufNewFile,BufRead *.m4 call s:Setf('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,BufRead *.mako setf mako
+ au BufNewFile,BufRead *.mako call s:Setf('mako')
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 *.mao setf mako
-endif
-
-if !has_key(s:disabled_packages, 'octave')
- au BufNewFile,BufRead *.oct setf octave
- au! BufNewFile,BufRead *.m call polyglot#DetectMFiletype()
+ au BufNewFile,BufRead *.mao call s:Setf('mako')
endif
if !has_key(s:disabled_packages, 'mathematica')
- au BufNewFile,BufRead *.cdf setf mma
- au BufNewFile,BufRead *.ma setf mma
- au BufNewFile,BufRead *.mathematica setf mma
- au BufNewFile,BufRead *.mma setf mma
- au BufNewFile,BufRead *.mt setf mma
- au BufNewFile,BufRead *.nb setf mma
- au BufNewFile,BufRead *.nbp setf mma
- au BufNewFile,BufRead *.wl setf mma
- au BufNewFile,BufRead *.wls setf mma
- au BufNewFile,BufRead *.wlt setf mma
+ au BufNewFile,BufRead *.cdf call s:Setf('mma')
+ au BufNewFile,BufRead *.ma call s:Setf('mma')
+ au BufNewFile,BufRead *.mathematica call s:Setf('mma')
+ au BufNewFile,BufRead *.mma call s:Setf('mma')
+ au BufNewFile,BufRead *.mt call s:Setf('mma')
+ au BufNewFile,BufRead *.nb call s:Setf('mma')
+ au BufNewFile,BufRead *.nbp call s:Setf('mma')
+ au BufNewFile,BufRead *.wl call s:Setf('mma')
+ au BufNewFile,BufRead *.wls call s:Setf('mma')
+ au BufNewFile,BufRead *.wlt call s:Setf('mma')
au! BufNewFile,BufRead *.m call polyglot#DetectMFiletype()
endif
if !has_key(s:disabled_packages, 'markdown')
- au BufNewFile,BufRead *.markdown setf markdown
- au BufNewFile,BufRead *.md setf markdown
- au BufNewFile,BufRead *.mdown setf markdown
- au BufNewFile,BufRead *.mdwn setf markdown
- au BufNewFile,BufRead *.mkd setf markdown
- au BufNewFile,BufRead *.mkdn setf markdown
- au BufNewFile,BufRead *.mkdown setf markdown
- au BufNewFile,BufRead *.ronn setf markdown
- au BufNewFile,BufRead *.workbook setf markdown
- au BufNewFile,BufRead contents.lr setf markdown
+ au BufNewFile,BufRead *.markdown call s:Setf('markdown')
+ au BufNewFile,BufRead *.md call s:Setf('markdown')
+ au BufNewFile,BufRead *.mdown call s:Setf('markdown')
+ au BufNewFile,BufRead *.mdwn call s:Setf('markdown')
+ au BufNewFile,BufRead *.mkd call s:Setf('markdown')
+ au BufNewFile,BufRead *.mkdn call s:Setf('markdown')
+ au BufNewFile,BufRead *.mkdown call s:Setf('markdown')
+ au BufNewFile,BufRead *.ronn call s:Setf('markdown')
+ au BufNewFile,BufRead *.workbook call s:Setf('markdown')
+ au BufNewFile,BufRead contents.lr call s:Setf('markdown')
endif
if !has_key(s:disabled_packages, 'mdx')
- au BufNewFile,BufRead *.mdx setf markdown.mdx
+ au BufNewFile,BufRead *.mdx call s:Setf('markdown.mdx')
endif
if !has_key(s:disabled_packages, 'meson')
- au BufNewFile,BufRead meson.build setf meson
- au BufNewFile,BufRead meson_options.txt setf meson
- au BufNewFile,BufRead *.wrap setf dosini
+ au BufNewFile,BufRead meson.build call s:Setf('meson')
+ au BufNewFile,BufRead meson_options.txt call s:Setf('meson')
+ au BufNewFile,BufRead *.wrap call s:Setf('dosini')
endif
if !has_key(s:disabled_packages, 'moonscript')
- au BufNewFile,BufRead *.moon setf moon
+ au BufNewFile,BufRead *.moon call s:Setf('moon')
endif
if !has_key(s:disabled_packages, 'murphi')
@@ -1182,28 +1288,28 @@ if !has_key(s:disabled_packages, 'murphi')
endif
if !has_key(s:disabled_packages, 'nginx')
- au BufNewFile,BufRead *.nginx setf nginx
- au BufNewFile,BufRead *.nginxconf setf nginx
- au BufNewFile,BufRead *.vhost setf nginx
+ au BufNewFile,BufRead *.nginx call s:Setf('nginx')
+ au BufNewFile,BufRead *.nginxconf call s:Setf('nginx')
+ au BufNewFile,BufRead *.vhost call s:Setf('nginx')
au BufNewFile,BufRead */etc/nginx/* call s:StarSetf('nginx')
- au BufNewFile,BufRead */nginx/*.conf setf nginx
+ au BufNewFile,BufRead */nginx/*.conf call s:Setf('nginx')
au BufNewFile,BufRead */usr/local/nginx/conf/* call s:StarSetf('nginx')
- au BufNewFile,BufRead *nginx.conf setf nginx
- au BufNewFile,BufRead nginx*.conf setf nginx
- au BufNewFile,BufRead nginx.conf setf nginx
+ au BufNewFile,BufRead *nginx.conf call s:Setf('nginx')
+ au BufNewFile,BufRead nginx*.conf call s:Setf('nginx')
+ au BufNewFile,BufRead nginx.conf call s:Setf('nginx')
endif
if !has_key(s:disabled_packages, 'nim')
- au BufNewFile,BufRead *.nim setf nim
- au BufNewFile,BufRead *.nim.cfg setf nim
- au BufNewFile,BufRead *.nimble setf nim
- au BufNewFile,BufRead *.nimrod setf nim
- au BufNewFile,BufRead *.nims setf nim
- au BufNewFile,BufRead nim.cfg setf nim
+ au BufNewFile,BufRead *.nim call s:Setf('nim')
+ au BufNewFile,BufRead *.nim.cfg call s:Setf('nim')
+ au BufNewFile,BufRead *.nimble call s:Setf('nim')
+ au BufNewFile,BufRead *.nimrod call s:Setf('nim')
+ au BufNewFile,BufRead *.nims call s:Setf('nim')
+ au BufNewFile,BufRead nim.cfg call s:Setf('nim')
endif
if !has_key(s:disabled_packages, 'nix')
- au BufNewFile,BufRead *.nix setf nix
+ au BufNewFile,BufRead *.nix call s:Setf('nix')
endif
if !has_key(s:disabled_packages, 'objc')
@@ -1212,57 +1318,62 @@ if !has_key(s:disabled_packages, 'objc')
endif
if !has_key(s:disabled_packages, 'ocaml')
- au BufNewFile,BufRead *.eliom setf ocaml
- au BufNewFile,BufRead *.eliomi setf ocaml
- au BufNewFile,BufRead *.ml setf ocaml
- au BufNewFile,BufRead *.ml.cppo setf ocaml
- au BufNewFile,BufRead *.ml4 setf ocaml
- au BufNewFile,BufRead *.mli setf ocaml
- au BufNewFile,BufRead *.mli.cppo setf ocaml
- au BufNewFile,BufRead *.mlip setf ocaml
- au BufNewFile,BufRead *.mll setf ocaml
- au BufNewFile,BufRead *.mlp setf ocaml
- au BufNewFile,BufRead *.mlt setf ocaml
- au BufNewFile,BufRead *.mly setf ocaml
- au BufNewFile,BufRead {.,}ocamlinit setf ocaml
- au BufNewFile,BufRead *.om setf omake
- au BufNewFile,BufRead OMakefile setf omake
- au BufNewFile,BufRead OMakeroot setf omake
- au BufNewFile,BufRead OMakeroot.in setf omake
- au BufNewFile,BufRead *.opam setf opam
- au BufNewFile,BufRead *.opam.template setf opam
- au BufNewFile,BufRead opam setf opam
- au BufNewFile,BufRead _oasis setf oasis
- au BufNewFile,BufRead dune setf dune
- au BufNewFile,BufRead dune-project setf dune
- au BufNewFile,BufRead dune-workspace setf dune
- au BufNewFile,BufRead jbuild setf dune
- au BufNewFile,BufRead _tags setf ocamlbuild_tags
- au BufNewFile,BufRead *.ocp setf ocpbuild
- au BufNewFile,BufRead *.root setf ocpbuildroot
- au BufNewFile,BufRead *.sexp setf sexplib
+ au BufNewFile,BufRead *.eliom call s:Setf('ocaml')
+ au BufNewFile,BufRead *.eliomi call s:Setf('ocaml')
+ au BufNewFile,BufRead *.ml call s:Setf('ocaml')
+ au BufNewFile,BufRead *.ml.cppo call s:Setf('ocaml')
+ au BufNewFile,BufRead *.ml4 call s:Setf('ocaml')
+ au BufNewFile,BufRead *.mli call s:Setf('ocaml')
+ au BufNewFile,BufRead *.mli.cppo call s:Setf('ocaml')
+ au BufNewFile,BufRead *.mlip call s:Setf('ocaml')
+ au BufNewFile,BufRead *.mll call s:Setf('ocaml')
+ au BufNewFile,BufRead *.mlp call s:Setf('ocaml')
+ au BufNewFile,BufRead *.mlt call s:Setf('ocaml')
+ au BufNewFile,BufRead *.mly call s:Setf('ocaml')
+ au BufNewFile,BufRead {.,}ocamlinit call s:Setf('ocaml')
+ au BufNewFile,BufRead *.om call s:Setf('omake')
+ au BufNewFile,BufRead OMakefile call s:Setf('omake')
+ au BufNewFile,BufRead OMakeroot call s:Setf('omake')
+ au BufNewFile,BufRead OMakeroot.in call s:Setf('omake')
+ au BufNewFile,BufRead *.opam call s:Setf('opam')
+ au BufNewFile,BufRead *.opam.template call s:Setf('opam')
+ au BufNewFile,BufRead opam call s:Setf('opam')
+ au BufNewFile,BufRead _oasis call s:Setf('oasis')
+ au BufNewFile,BufRead dune call s:Setf('dune')
+ au BufNewFile,BufRead dune-project call s:Setf('dune')
+ au BufNewFile,BufRead dune-workspace call s:Setf('dune')
+ au BufNewFile,BufRead jbuild call s:Setf('dune')
+ au BufNewFile,BufRead _tags call s:Setf('ocamlbuild_tags')
+ au BufNewFile,BufRead *.ocp call s:Setf('ocpbuild')
+ au BufNewFile,BufRead *.root call s:Setf('ocpbuildroot')
+ au BufNewFile,BufRead *.sexp call s:Setf('sexplib')
+endif
+
+if !has_key(s:disabled_packages, 'octave')
+ au BufNewFile,BufRead *.oct call s:Setf('octave')
+ au! BufNewFile,BufRead *.m call polyglot#DetectMFiletype()
endif
if !has_key(s:disabled_packages, 'opencl')
- au BufNewFile,BufRead *.cl setf opencl
- au BufNewFile,BufRead *.opencl setf opencl
+ au BufNewFile,BufRead *.cl call s:Setf('opencl')
+ au BufNewFile,BufRead *.opencl call s:Setf('opencl')
endif
if !has_key(s:disabled_packages, 'perl')
- au BufNewFile,BufRead *.al setf perl
- au BufNewFile,BufRead *.cgi setf perl
- au BufNewFile,BufRead *.fcgi setf perl
- au BufNewFile,BufRead *.perl setf perl
- au BufNewFile,BufRead *.ph setf perl
- au BufNewFile,BufRead *.pl setf perl
- au BufNewFile,BufRead *.plx setf perl
- au BufNewFile,BufRead *.pm setf perl
- au BufNewFile,BufRead *.psgi setf perl
- au BufNewFile,BufRead *.t setf perl
- au BufNewFile,BufRead Makefile.PL setf perl
- au BufNewFile,BufRead Rexfile setf perl
- au BufNewFile,BufRead ack setf perl
- au BufNewFile,BufRead cpanfile setf perl
+ au BufNewFile,BufRead *.al call s:Setf('perl')
+ au BufNewFile,BufRead *.cgi call s:Setf('perl')
+ au BufNewFile,BufRead *.fcgi call s:Setf('perl')
+ au BufNewFile,BufRead *.perl call s:Setf('perl')
+ au BufNewFile,BufRead *.ph call s:Setf('perl')
+ au BufNewFile,BufRead *.pl call s:Setf('perl')
+ au BufNewFile,BufRead *.plx call s:Setf('perl')
+ au BufNewFile,BufRead *.pm call s:Setf('perl')
+ au BufNewFile,BufRead *.psgi call s:Setf('perl')
+ au BufNewFile,BufRead *.t call s:Setf('perl')
+ au BufNewFile,BufRead Makefile.PL call s:Setf('perl')
+ au BufNewFile,BufRead Rexfile call s:Setf('perl')
+ au BufNewFile,BufRead ack call s:Setf('perl')
+ au BufNewFile,BufRead cpanfile call s:Setf('perl')
endif
if !has_key(s:disabled_packages, 'pgsql')
@@ -1270,233 +1381,238 @@ if !has_key(s:disabled_packages, 'pgsql')
endif
if !has_key(s:disabled_packages, 'cql')
- au BufNewFile,BufRead *.cql setf cql
+ au BufNewFile,BufRead *.cql call s:Setf('cql')
endif
-if !has_key(s:disabled_packages, 'blade')
- au BufNewFile,BufRead *.blade setf blade
- au BufNewFile,BufRead *.blade.php setf blade
+if !has_key(s:disabled_packages, 'php')
+ au BufNewFile,BufRead *.aw call s:Setf('php')
+ au BufNewFile,BufRead *.ctp call s:Setf('php')
+ au BufNewFile,BufRead *.fcgi call s:Setf('php')
+ au BufNewFile,BufRead *.inc call s:Setf('php')
+ au BufNewFile,BufRead *.php call s:Setf('php')
+ au BufNewFile,BufRead *.php3 call s:Setf('php')
+ au BufNewFile,BufRead *.php4 call s:Setf('php')
+ au BufNewFile,BufRead *.php5 call s:Setf('php')
+ au BufNewFile,BufRead *.phps call s:Setf('php')
+ au BufNewFile,BufRead *.phpt call s:Setf('php')
+ au BufNewFile,BufRead {.,}php call s:Setf('php')
+ au BufNewFile,BufRead {.,}php_cs call s:Setf('php')
+ au BufNewFile,BufRead {.,}php_cs.dist call s:Setf('php')
+ au BufNewFile,BufRead Phakefile call s:Setf('php')
endif
-if !has_key(s:disabled_packages, 'php')
- au BufNewFile,BufRead *.aw setf php
- au BufNewFile,BufRead *.ctp setf php
- au BufNewFile,BufRead *.fcgi setf php
- au BufNewFile,BufRead *.inc setf php
- au BufNewFile,BufRead *.php setf php
- au BufNewFile,BufRead *.php3 setf php
- au BufNewFile,BufRead *.php4 setf php
- au BufNewFile,BufRead *.php5 setf php
- au BufNewFile,BufRead *.phps setf php
- au BufNewFile,BufRead *.phpt setf php
- au BufNewFile,BufRead {.,}php setf php
- au BufNewFile,BufRead {.,}php_cs setf php
- au BufNewFile,BufRead {.,}php_cs.dist setf php
- au BufNewFile,BufRead Phakefile setf php
+if !has_key(s:disabled_packages, 'blade')
+ au BufNewFile,BufRead *.blade call s:Setf('blade')
+ au BufNewFile,BufRead *.blade.php call s:Setf('blade')
endif
if !has_key(s:disabled_packages, 'plantuml')
- au BufNewFile,BufRead *.iuml setf plantuml
- au BufNewFile,BufRead *.plantuml setf plantuml
- au BufNewFile,BufRead *.pu setf plantuml
- au BufNewFile,BufRead *.puml setf plantuml
- au BufNewFile,BufRead *.uml setf plantuml
+ au BufNewFile,BufRead *.iuml call s:Setf('plantuml')
+ au BufNewFile,BufRead *.plantuml call s:Setf('plantuml')
+ au BufNewFile,BufRead *.pu call s:Setf('plantuml')
+ au BufNewFile,BufRead *.puml call s:Setf('plantuml')
+ au BufNewFile,BufRead *.uml call s:Setf('plantuml')
endif
if !has_key(s:disabled_packages, 'pony')
- au BufNewFile,BufRead *.pony setf pony
+ au BufNewFile,BufRead *.pony call s:Setf('pony')
endif
if !has_key(s:disabled_packages, 'powershell')
- au BufNewFile,BufRead *.ps1 setf ps1
- au BufNewFile,BufRead *.psd1 setf ps1
- au BufNewFile,BufRead *.psm1 setf ps1
- au BufNewFile,BufRead *.pssc setf ps1
- au BufNewFile,BufRead *.ps1xml setf ps1xml
+ au BufNewFile,BufRead *.ps1 call s:Setf('ps1')
+ au BufNewFile,BufRead *.psd1 call s:Setf('ps1')
+ au BufNewFile,BufRead *.psm1 call s:Setf('ps1')
+ au BufNewFile,BufRead *.pssc call s:Setf('ps1')
+ au BufNewFile,BufRead *.ps1xml call s:Setf('ps1xml')
endif
if !has_key(s:disabled_packages, 'protobuf')
- au BufNewFile,BufRead *.proto setf proto
+ au BufNewFile,BufRead *.proto call s:Setf('proto')
endif
if !has_key(s:disabled_packages, 'pug')
- au BufNewFile,BufRead *.jade setf pug
- au BufNewFile,BufRead *.pug setf pug
+ au BufNewFile,BufRead *.jade call s:Setf('pug')
+ au BufNewFile,BufRead *.pug call s:Setf('pug')
endif
if !has_key(s:disabled_packages, 'puppet')
- au BufNewFile,BufRead *.pp setf puppet
- au BufNewFile,BufRead Modulefile setf puppet
- au BufNewFile,BufRead *.epp setf embeddedpuppet
+ au BufNewFile,BufRead *.pp call s:Setf('puppet')
+ au BufNewFile,BufRead Modulefile call s:Setf('puppet')
+ au BufNewFile,BufRead *.epp call s:Setf('embeddedpuppet')
endif
if !has_key(s:disabled_packages, 'purescript')
- au BufNewFile,BufRead *.purs setf purescript
+ au BufNewFile,BufRead *.purs call s:Setf('purescript')
endif
if !has_key(s:disabled_packages, 'python')
- au BufNewFile,BufRead *.cgi setf python
- au BufNewFile,BufRead *.fcgi setf python
- au BufNewFile,BufRead *.gyp setf python
- au BufNewFile,BufRead *.gypi setf python
- au BufNewFile,BufRead *.lmi setf python
- au BufNewFile,BufRead *.py setf python
- au BufNewFile,BufRead *.py3 setf python
- au BufNewFile,BufRead *.pyde setf python
- au BufNewFile,BufRead *.pyi setf python
- au BufNewFile,BufRead *.pyp setf python
- au BufNewFile,BufRead *.pyt setf python
- au BufNewFile,BufRead *.pyw setf python
- au BufNewFile,BufRead *.rpy setf python
- au BufNewFile,BufRead *.smk setf python
- au BufNewFile,BufRead *.spec setf python
- au BufNewFile,BufRead *.tac setf python
- au BufNewFile,BufRead *.wsgi setf python
- au BufNewFile,BufRead *.xpy setf python
- au BufNewFile,BufRead {.,}gclient setf python
- au BufNewFile,BufRead DEPS setf python
- au BufNewFile,BufRead SConscript setf python
- au BufNewFile,BufRead SConstruct setf python
- au BufNewFile,BufRead Snakefile setf python
- au BufNewFile,BufRead wscript setf python
+ au BufNewFile,BufRead *.cgi call s:Setf('python')
+ au BufNewFile,BufRead *.fcgi call s:Setf('python')
+ au BufNewFile,BufRead *.gyp call s:Setf('python')
+ au BufNewFile,BufRead *.gypi call s:Setf('python')
+ au BufNewFile,BufRead *.lmi call s:Setf('python')
+ au BufNewFile,BufRead *.py call s:Setf('python')
+ au BufNewFile,BufRead *.py3 call s:Setf('python')
+ au BufNewFile,BufRead *.pyde call s:Setf('python')
+ au BufNewFile,BufRead *.pyi call s:Setf('python')
+ au BufNewFile,BufRead *.pyp call s:Setf('python')
+ au BufNewFile,BufRead *.pyt call s:Setf('python')
+ au BufNewFile,BufRead *.pyw call s:Setf('python')
+ au BufNewFile,BufRead *.rpy call s:Setf('python')
+ au BufNewFile,BufRead *.smk call s:Setf('python')
+ au BufNewFile,BufRead *.spec call s:Setf('python')
+ au BufNewFile,BufRead *.tac call s:Setf('python')
+ au BufNewFile,BufRead *.wsgi call s:Setf('python')
+ au BufNewFile,BufRead *.xpy call s:Setf('python')
+ au BufNewFile,BufRead {.,}gclient call s:Setf('python')
+ au BufNewFile,BufRead DEPS call s:Setf('python')
+ au BufNewFile,BufRead SConscript call s:Setf('python')
+ au BufNewFile,BufRead SConstruct call s:Setf('python')
+ au BufNewFile,BufRead Snakefile call s:Setf('python')
+ au BufNewFile,BufRead wscript call s:Setf('python')
endif
if !has_key(s:disabled_packages, 'requirements')
- au BufNewFile,BufRead *.pip setf requirements
- au BufNewFile,BufRead *require.{txt,in} setf requirements
- au BufNewFile,BufRead *requirements.{txt,in} setf requirements
- au BufNewFile,BufRead constraints.{txt,in} setf requirements
+ au BufNewFile,BufRead *.pip call s:Setf('requirements')
+ au BufNewFile,BufRead *require.{txt,in} call s:Setf('requirements')
+ au BufNewFile,BufRead *requirements.{txt,in} call s:Setf('requirements')
+ au BufNewFile,BufRead constraints.{txt,in} call s:Setf('requirements')
endif
if !has_key(s:disabled_packages, 'qmake')
- au BufNewFile,BufRead *.pri setf qmake
- au BufNewFile,BufRead *.pro setf qmake
+ au BufNewFile,BufRead *.pri call s:Setf('qmake')
+ au BufNewFile,BufRead *.pro call s:Setf('qmake')
endif
if !has_key(s:disabled_packages, 'qml')
- au BufNewFile,BufRead *.qbs setf qml
- au BufNewFile,BufRead *.qml setf qml
+ au BufNewFile,BufRead *.qbs call s:Setf('qml')
+ au BufNewFile,BufRead *.qml call s:Setf('qml')
endif
if !has_key(s:disabled_packages, 'r-lang')
- au BufNewFile,BufRead *.S setf r
- au BufNewFile,BufRead *.r setf r
- au BufNewFile,BufRead *.rsx setf r
- au BufNewFile,BufRead *.s setf r
- au BufNewFile,BufRead {.,}Rprofile setf r
- au BufNewFile,BufRead expr-dist setf r
- au BufNewFile,BufRead *.rd setf rhelp
+ au BufNewFile,BufRead *.S call s:Setf('r')
+ au BufNewFile,BufRead *.r call s:Setf('r')
+ au BufNewFile,BufRead *.rsx call s:Setf('r')
+ au BufNewFile,BufRead *.s call s:Setf('r')
+ au BufNewFile,BufRead {.,}Rprofile call s:Setf('r')
+ au BufNewFile,BufRead expr-dist call s:Setf('r')
+ au BufNewFile,BufRead *.rd call s:Setf('rhelp')
endif
if !has_key(s:disabled_packages, 'racket')
- au BufNewFile,BufRead *.rkt setf racket
- au BufNewFile,BufRead *.rktd setf racket
- au BufNewFile,BufRead *.rktl setf racket
- au BufNewFile,BufRead *.scrbl setf racket
+ au BufNewFile,BufRead *.rkt call s:Setf('racket')
+ au BufNewFile,BufRead *.rktd call s:Setf('racket')
+ au BufNewFile,BufRead *.rktl call s:Setf('racket')
+ au BufNewFile,BufRead *.scrbl call s:Setf('racket')
endif
if !has_key(s:disabled_packages, 'ragel')
- au BufNewFile,BufRead *.rl setf ragel
+ au BufNewFile,BufRead *.rl call s:Setf('ragel')
endif
if !has_key(s:disabled_packages, 'raku')
- au BufNewFile,BufRead *.6pl setf raku
- au BufNewFile,BufRead *.6pm setf raku
- au BufNewFile,BufRead *.nqp setf raku
- au BufNewFile,BufRead *.p6 setf raku
- au BufNewFile,BufRead *.p6l setf raku
- au BufNewFile,BufRead *.p6m setf raku
- au BufNewFile,BufRead *.pl setf raku
- au BufNewFile,BufRead *.pl6 setf raku
- au BufNewFile,BufRead *.pm setf raku
- au BufNewFile,BufRead *.pm6 setf raku
- au BufNewFile,BufRead *.pod6 setf raku
- au BufNewFile,BufRead *.raku setf raku
- au BufNewFile,BufRead *.rakudoc setf raku
- au BufNewFile,BufRead *.rakumod setf raku
- au BufNewFile,BufRead *.rakutest setf raku
- au BufNewFile,BufRead *.t setf raku
- au BufNewFile,BufRead *.t6 setf raku
+ au BufNewFile,BufRead *.6pl call s:Setf('raku')
+ au BufNewFile,BufRead *.6pm call s:Setf('raku')
+ au BufNewFile,BufRead *.nqp call s:Setf('raku')
+ au BufNewFile,BufRead *.p6 call s:Setf('raku')
+ au BufNewFile,BufRead *.p6l call s:Setf('raku')
+ au BufNewFile,BufRead *.p6m call s:Setf('raku')
+ au BufNewFile,BufRead *.pl call s:Setf('raku')
+ au BufNewFile,BufRead *.pl6 call s:Setf('raku')
+ au BufNewFile,BufRead *.pm call s:Setf('raku')
+ au BufNewFile,BufRead *.pm6 call s:Setf('raku')
+ au BufNewFile,BufRead *.pod6 call s:Setf('raku')
+ au BufNewFile,BufRead *.raku call s:Setf('raku')
+ au BufNewFile,BufRead *.rakudoc call s:Setf('raku')
+ au BufNewFile,BufRead *.rakumod call s:Setf('raku')
+ au BufNewFile,BufRead *.rakutest call s:Setf('raku')
+ au BufNewFile,BufRead *.t call s:Setf('raku')
+ au BufNewFile,BufRead *.t6 call s:Setf('raku')
endif
if !has_key(s:disabled_packages, 'raml')
- au BufNewFile,BufRead *.raml setf raml
+ au BufNewFile,BufRead *.raml call s:Setf('raml')
endif
if !has_key(s:disabled_packages, 'razor')
- au BufNewFile,BufRead *.cshtml setf razor
- au BufNewFile,BufRead *.razor setf razor
+ au BufNewFile,BufRead *.cshtml call s:Setf('razor')
+ au BufNewFile,BufRead *.razor call s:Setf('razor')
+endif
+
+if !has_key(s:disabled_packages, 'reason')
+ au BufNewFile,BufRead *.rei call s:Setf('reason')
+ au! BufNewFile,BufRead *.re call polyglot#DetectReFiletype()
endif
if !has_key(s:disabled_packages, 'rst')
- au BufNewFile,BufRead *.rest setf rst
- au BufNewFile,BufRead *.rest.txt setf rst
- au BufNewFile,BufRead *.rst setf rst
- au BufNewFile,BufRead *.rst.txt setf rst
+ au BufNewFile,BufRead *.rest call s:Setf('rst')
+ au BufNewFile,BufRead *.rest.txt call s:Setf('rst')
+ au BufNewFile,BufRead *.rst call s:Setf('rst')
+ au BufNewFile,BufRead *.rst.txt call s:Setf('rst')
endif
if !has_key(s:disabled_packages, 'ruby')
- au BufNewFile,BufRead *.axlsx setf ruby
- au BufNewFile,BufRead *.builder setf ruby
- au BufNewFile,BufRead *.cap setf ruby
- au BufNewFile,BufRead *.eye setf ruby
- au BufNewFile,BufRead *.fcgi setf ruby
- au BufNewFile,BufRead *.gemspec setf ruby
- au BufNewFile,BufRead *.god setf ruby
- au BufNewFile,BufRead *.jbuilder setf ruby
- au BufNewFile,BufRead *.mspec setf ruby
- au BufNewFile,BufRead *.opal setf ruby
- au BufNewFile,BufRead *.pluginspec setf ruby
- au BufNewFile,BufRead *.podspec setf ruby
- au BufNewFile,BufRead *.rabl setf ruby
- au BufNewFile,BufRead *.rake setf ruby
- au BufNewFile,BufRead *.rant setf ruby
- au BufNewFile,BufRead *.rb setf ruby
- au BufNewFile,BufRead *.rbi setf ruby
- au BufNewFile,BufRead *.rbuild setf ruby
- au BufNewFile,BufRead *.rbw setf ruby
- au BufNewFile,BufRead *.rbx setf ruby
- au BufNewFile,BufRead *.rjs setf ruby
- au BufNewFile,BufRead *.ru setf ruby
- au BufNewFile,BufRead *.ruby setf ruby
- au BufNewFile,BufRead *.rxml setf ruby
- au BufNewFile,BufRead *.spec setf ruby
- au BufNewFile,BufRead *.thor setf ruby
- au BufNewFile,BufRead *.watchr setf ruby
- au BufNewFile,BufRead {.,}Brewfile setf ruby
- au BufNewFile,BufRead {.,}Guardfile setf ruby
- au BufNewFile,BufRead {.,}autotest setf ruby
- au BufNewFile,BufRead {.,}irbrc setf ruby
- au BufNewFile,BufRead {.,}pryrc setf ruby
- au BufNewFile,BufRead {.,}simplecov setf ruby
- au BufNewFile,BufRead Appraisals setf ruby
- au BufNewFile,BufRead Berksfile setf ruby
- au BufNewFile,BufRead Buildfile setf ruby
- au BufNewFile,BufRead Capfile setf ruby
- au BufNewFile,BufRead Cheffile setf ruby
- au BufNewFile,BufRead Dangerfile setf ruby
- au BufNewFile,BufRead Deliverfile setf ruby
- au BufNewFile,BufRead Fastfile setf ruby
- au BufNewFile,BufRead Gemfile setf ruby
- au BufNewFile,BufRead Gemfile.lock setf ruby
- au BufNewFile,BufRead Guardfile setf ruby
- au BufNewFile,BufRead Jarfile setf ruby
- au BufNewFile,BufRead KitchenSink setf ruby
- au BufNewFile,BufRead Mavenfile setf ruby
- au BufNewFile,BufRead Podfile setf ruby
- au BufNewFile,BufRead Puppetfile setf ruby
- au BufNewFile,BufRead Rakefile setf ruby
- au BufNewFile,BufRead Rantfile setf ruby
- au BufNewFile,BufRead Routefile setf ruby
- au BufNewFile,BufRead Snapfile setf ruby
- au BufNewFile,BufRead Thorfile setf ruby
- au BufNewFile,BufRead Vagrantfile setf ruby
+ au BufNewFile,BufRead *.axlsx call s:Setf('ruby')
+ au BufNewFile,BufRead *.builder call s:Setf('ruby')
+ au BufNewFile,BufRead *.cap call s:Setf('ruby')
+ au BufNewFile,BufRead *.eye call s:Setf('ruby')
+ au BufNewFile,BufRead *.fcgi call s:Setf('ruby')
+ au BufNewFile,BufRead *.gemspec call s:Setf('ruby')
+ au BufNewFile,BufRead *.god call s:Setf('ruby')
+ au BufNewFile,BufRead *.jbuilder call s:Setf('ruby')
+ au BufNewFile,BufRead *.mspec call s:Setf('ruby')
+ au BufNewFile,BufRead *.opal call s:Setf('ruby')
+ au BufNewFile,BufRead *.pluginspec call s:Setf('ruby')
+ au BufNewFile,BufRead *.podspec call s:Setf('ruby')
+ au BufNewFile,BufRead *.rabl call s:Setf('ruby')
+ au BufNewFile,BufRead *.rake call s:Setf('ruby')
+ au BufNewFile,BufRead *.rant call s:Setf('ruby')
+ au BufNewFile,BufRead *.rb call s:Setf('ruby')
+ au BufNewFile,BufRead *.rbi call s:Setf('ruby')
+ au BufNewFile,BufRead *.rbuild call s:Setf('ruby')
+ au BufNewFile,BufRead *.rbw call s:Setf('ruby')
+ au BufNewFile,BufRead *.rbx call s:Setf('ruby')
+ au BufNewFile,BufRead *.rjs call s:Setf('ruby')
+ au BufNewFile,BufRead *.ru call s:Setf('ruby')
+ au BufNewFile,BufRead *.ruby call s:Setf('ruby')
+ au BufNewFile,BufRead *.rxml call s:Setf('ruby')
+ au BufNewFile,BufRead *.spec call s:Setf('ruby')
+ au BufNewFile,BufRead *.thor call s:Setf('ruby')
+ au BufNewFile,BufRead *.watchr call s:Setf('ruby')
+ au BufNewFile,BufRead {.,}Brewfile call s:Setf('ruby')
+ au BufNewFile,BufRead {.,}Guardfile call s:Setf('ruby')
+ au BufNewFile,BufRead {.,}autotest call s:Setf('ruby')
+ au BufNewFile,BufRead {.,}irbrc call s:Setf('ruby')
+ au BufNewFile,BufRead {.,}pryrc call s:Setf('ruby')
+ au BufNewFile,BufRead {.,}simplecov call s:Setf('ruby')
+ au BufNewFile,BufRead Appraisals call s:Setf('ruby')
+ au BufNewFile,BufRead Berksfile call s:Setf('ruby')
+ au BufNewFile,BufRead Buildfile call s:Setf('ruby')
+ au BufNewFile,BufRead Capfile call s:Setf('ruby')
+ au BufNewFile,BufRead Cheffile call s:Setf('ruby')
+ au BufNewFile,BufRead Dangerfile call s:Setf('ruby')
+ au BufNewFile,BufRead Deliverfile call s:Setf('ruby')
+ au BufNewFile,BufRead Fastfile call s:Setf('ruby')
+ au BufNewFile,BufRead Gemfile call s:Setf('ruby')
+ au BufNewFile,BufRead Gemfile.lock call s:Setf('ruby')
+ au BufNewFile,BufRead Guardfile call s:Setf('ruby')
+ au BufNewFile,BufRead Jarfile call s:Setf('ruby')
+ au BufNewFile,BufRead KitchenSink call s:Setf('ruby')
+ au BufNewFile,BufRead Mavenfile call s:Setf('ruby')
+ au BufNewFile,BufRead Podfile call s:Setf('ruby')
+ au BufNewFile,BufRead Puppetfile call s:Setf('ruby')
+ au BufNewFile,BufRead Rakefile call s:Setf('ruby')
+ au BufNewFile,BufRead Rantfile call s:Setf('ruby')
+ au BufNewFile,BufRead Routefile call s:Setf('ruby')
+ au BufNewFile,BufRead Snapfile call s:Setf('ruby')
+ au BufNewFile,BufRead Thorfile call s:Setf('ruby')
+ au BufNewFile,BufRead Vagrantfile call s:Setf('ruby')
au BufNewFile,BufRead [Rr]akefile* call s:StarSetf('ruby')
- au BufNewFile,BufRead buildfile setf ruby
- au BufNewFile,BufRead vagrantfile setf ruby
- au BufNewFile,BufRead *.erb setf eruby
- au BufNewFile,BufRead *.erb.deface setf eruby
- au BufNewFile,BufRead *.rhtml setf eruby
+ au BufNewFile,BufRead buildfile call s:Setf('ruby')
+ au BufNewFile,BufRead vagrantfile call s:Setf('ruby')
+ au BufNewFile,BufRead *.erb call s:Setf('eruby')
+ au BufNewFile,BufRead *.erb.deface call s:Setf('eruby')
+ au BufNewFile,BufRead *.rhtml call s:Setf('eruby')
endif
if !has_key(s:disabled_packages, 'rspec')
@@ -1504,371 +1620,262 @@ if !has_key(s:disabled_packages, 'rspec')
endif
if !has_key(s:disabled_packages, 'brewfile')
- au BufNewFile,BufRead Brewfile setf brewfile
+ au BufNewFile,BufRead Brewfile call s:Setf('brewfile')
endif
if !has_key(s:disabled_packages, 'rust')
- au BufNewFile,BufRead *.rs setf rust
- au BufNewFile,BufRead *.rs.in setf rust
+ au BufNewFile,BufRead *.rs call s:Setf('rust')
+ au BufNewFile,BufRead *.rs.in call s:Setf('rust')
endif
if !has_key(s:disabled_packages, 'scala')
- au BufNewFile,BufRead *.kojo setf scala
- au BufNewFile,BufRead *.sc setf scala
- au BufNewFile,BufRead *.scala setf scala
+ au BufNewFile,BufRead *.kojo call s:Setf('scala')
+ au BufNewFile,BufRead *.sc call s:Setf('scala')
+ au BufNewFile,BufRead *.scala call s:Setf('scala')
endif
if !has_key(s:disabled_packages, 'sbt')
- au BufNewFile,BufRead *.sbt setf sbt.scala
+ au BufNewFile,BufRead *.sbt call s:Setf('sbt.scala')
endif
if !has_key(s:disabled_packages, 'scss')
- au BufNewFile,BufRead *.scss setf scss
+ au BufNewFile,BufRead *.scss call s:Setf('scss')
endif
if !has_key(s:disabled_packages, 'sh')
- au BufNewFile,BufRead *.bash setf sh
- au BufNewFile,BufRead *.bats setf sh
- au BufNewFile,BufRead *.cgi setf sh
- au BufNewFile,BufRead *.command setf sh
- au BufNewFile,BufRead *.env setf sh
- au BufNewFile,BufRead *.fcgi setf sh
- au BufNewFile,BufRead *.ksh setf sh
- au BufNewFile,BufRead *.sh setf sh
- au BufNewFile,BufRead *.sh.in setf sh
- au BufNewFile,BufRead *.tmux setf sh
- au BufNewFile,BufRead *.tool setf sh
- au BufNewFile,BufRead {.,}bash_aliases setf sh
- au BufNewFile,BufRead {.,}bash_history setf sh
- au BufNewFile,BufRead {.,}bash_logout setf sh
- au BufNewFile,BufRead {.,}bash_profile setf sh
- au BufNewFile,BufRead {.,}bashrc setf sh
- au BufNewFile,BufRead {.,}cshrc setf sh
- au BufNewFile,BufRead {.,}env setf sh
- au BufNewFile,BufRead {.,}env.example setf sh
- au BufNewFile,BufRead {.,}flaskenv setf sh
- au BufNewFile,BufRead {.,}login setf sh
- au BufNewFile,BufRead {.,}profile setf sh
- au BufNewFile,BufRead 9fs setf sh
- au BufNewFile,BufRead PKGBUILD setf sh
- au BufNewFile,BufRead bash_aliases setf sh
- au BufNewFile,BufRead bash_logout setf sh
- au BufNewFile,BufRead bash_profile setf sh
- au BufNewFile,BufRead bashrc setf sh
- au BufNewFile,BufRead cshrc setf sh
- au BufNewFile,BufRead gradlew setf sh
- au BufNewFile,BufRead login setf sh
- au BufNewFile,BufRead man setf sh
- au BufNewFile,BufRead profile setf sh
- au BufNewFile,BufRead *.zsh setf zsh
- au BufNewFile,BufRead {.,}zlogin setf zsh
- au BufNewFile,BufRead {.,}zlogout setf zsh
- au BufNewFile,BufRead {.,}zprofile setf zsh
- au BufNewFile,BufRead {.,}zshenv setf zsh
- au BufNewFile,BufRead {.,}zshrc setf zsh
+ au BufNewFile,BufRead *.bash call s:Setf('sh')
+ au BufNewFile,BufRead *.bats call s:Setf('sh')
+ au BufNewFile,BufRead *.cgi call s:Setf('sh')
+ au BufNewFile,BufRead *.command call s:Setf('sh')
+ au BufNewFile,BufRead *.env call s:Setf('sh')
+ au BufNewFile,BufRead *.fcgi call s:Setf('sh')
+ au BufNewFile,BufRead *.ksh call s:Setf('sh')
+ au BufNewFile,BufRead *.sh call s:Setf('sh')
+ au BufNewFile,BufRead *.sh.in call s:Setf('sh')
+ au BufNewFile,BufRead *.tmux call s:Setf('sh')
+ au BufNewFile,BufRead *.tool call s:Setf('sh')
+ au BufNewFile,BufRead {.,}bash_aliases call s:Setf('sh')
+ au BufNewFile,BufRead {.,}bash_history call s:Setf('sh')
+ au BufNewFile,BufRead {.,}bash_logout call s:Setf('sh')
+ au BufNewFile,BufRead {.,}bash_profile call s:Setf('sh')
+ au BufNewFile,BufRead {.,}bashrc call s:Setf('sh')
+ au BufNewFile,BufRead {.,}cshrc call s:Setf('sh')
+ au BufNewFile,BufRead {.,}env call s:Setf('sh')
+ au BufNewFile,BufRead {.,}env.example call s:Setf('sh')
+ au BufNewFile,BufRead {.,}flaskenv call s:Setf('sh')
+ au BufNewFile,BufRead {.,}login call s:Setf('sh')
+ au BufNewFile,BufRead {.,}profile call s:Setf('sh')
+ au BufNewFile,BufRead 9fs call s:Setf('sh')
+ au BufNewFile,BufRead PKGBUILD call s:Setf('sh')
+ au BufNewFile,BufRead bash_aliases call s:Setf('sh')
+ au BufNewFile,BufRead bash_logout call s:Setf('sh')
+ au BufNewFile,BufRead bash_profile call s:Setf('sh')
+ au BufNewFile,BufRead bashrc call s:Setf('sh')
+ au BufNewFile,BufRead cshrc call s:Setf('sh')
+ au BufNewFile,BufRead gradlew call s:Setf('sh')
+ au BufNewFile,BufRead login call s:Setf('sh')
+ au BufNewFile,BufRead man call s:Setf('sh')
+ au BufNewFile,BufRead profile call s:Setf('sh')
+ au BufNewFile,BufRead *.zsh call s:Setf('zsh')
+ au BufNewFile,BufRead {.,}zlogin call s:Setf('zsh')
+ au BufNewFile,BufRead {.,}zlogout call s:Setf('zsh')
+ au BufNewFile,BufRead {.,}zprofile call s:Setf('zsh')
+ au BufNewFile,BufRead {.,}zshenv call s:Setf('zsh')
+ au BufNewFile,BufRead {.,}zshrc call s:Setf('zsh')
endif
if !has_key(s:disabled_packages, 'slim')
- au BufNewFile,BufRead *.slim setf slim
+ au BufNewFile,BufRead *.slim call s:Setf('slim')
endif
if !has_key(s:disabled_packages, 'slime')
- au BufNewFile,BufRead *.slime setf slime
+ au BufNewFile,BufRead *.slime call s:Setf('slime')
endif
if !has_key(s:disabled_packages, 'smt2')
- au BufNewFile,BufRead *.smt setf smt2
- au BufNewFile,BufRead *.smt2 setf smt2
+ au BufNewFile,BufRead *.smt call s:Setf('smt2')
+ au BufNewFile,BufRead *.smt2 call s:Setf('smt2')
endif
if !has_key(s:disabled_packages, 'solidity')
- au BufNewFile,BufRead *.sol setf solidity
+ au BufNewFile,BufRead *.sol call s:Setf('solidity')
endif
if !has_key(s:disabled_packages, 'stylus')
- au BufNewFile,BufRead *.styl setf stylus
- au BufNewFile,BufRead *.stylus setf stylus
+ au BufNewFile,BufRead *.styl call s:Setf('stylus')
+ au BufNewFile,BufRead *.stylus call s:Setf('stylus')
endif
if !has_key(s:disabled_packages, 'svelte')
- au BufNewFile,BufRead *.svelte setf svelte
+ au BufNewFile,BufRead *.svelte call s:Setf('svelte')
endif
if !has_key(s:disabled_packages, 'svg')
- au BufNewFile,BufRead *.svg setf svg
+ au BufNewFile,BufRead *.svg call s:Setf('svg')
endif
if !has_key(s:disabled_packages, 'swift')
- au BufNewFile,BufRead *.swift setf swift
+ au BufNewFile,BufRead *.swift call s:Setf('swift')
endif
if !has_key(s:disabled_packages, 'sxhkd')
- au BufNewFile,BufRead *.sxhkdrc setf sxhkdrc
- au BufNewFile,BufRead sxhkdrc setf sxhkdrc
+ au BufNewFile,BufRead *.sxhkdrc call s:Setf('sxhkdrc')
+ au BufNewFile,BufRead sxhkdrc call s:Setf('sxhkdrc')
endif
if !has_key(s:disabled_packages, 'systemd')
- au BufNewFile,BufRead *.automount setf systemd
- au BufNewFile,BufRead *.mount setf systemd
- au BufNewFile,BufRead *.path setf systemd
- au BufNewFile,BufRead *.service setf systemd
- au BufNewFile,BufRead *.socket setf systemd
- au BufNewFile,BufRead *.swap setf systemd
- au BufNewFile,BufRead *.target setf systemd
- au BufNewFile,BufRead *.timer setf systemd
+ au BufNewFile,BufRead *.automount call s:Setf('systemd')
+ au BufNewFile,BufRead *.mount call s:Setf('systemd')
+ au BufNewFile,BufRead *.path call s:Setf('systemd')
+ au BufNewFile,BufRead *.service call s:Setf('systemd')
+ au BufNewFile,BufRead *.socket call s:Setf('systemd')
+ au BufNewFile,BufRead *.swap call s:Setf('systemd')
+ au BufNewFile,BufRead *.target call s:Setf('systemd')
+ au BufNewFile,BufRead *.timer call s:Setf('systemd')
endif
if !has_key(s:disabled_packages, 'terraform')
- au BufNewFile,BufRead *.hcl setf terraform
- au BufNewFile,BufRead *.nomad setf terraform
- au BufNewFile,BufRead *.tf setf terraform
- au BufNewFile,BufRead *.tfvars setf terraform
- au BufNewFile,BufRead *.workflow setf terraform
+ au BufNewFile,BufRead *.hcl call s:Setf('terraform')
+ au BufNewFile,BufRead *.nomad call s:Setf('terraform')
+ au BufNewFile,BufRead *.tf call s:Setf('terraform')
+ au BufNewFile,BufRead *.tfvars call s:Setf('terraform')
+ au BufNewFile,BufRead *.workflow call s:Setf('terraform')
endif
if !has_key(s:disabled_packages, 'textile')
- au BufNewFile,BufRead *.textile setf textile
+ au BufNewFile,BufRead *.textile call s:Setf('textile')
endif
if !has_key(s:disabled_packages, 'thrift')
- au BufNewFile,BufRead *.thrift setf thrift
+ au BufNewFile,BufRead *.thrift call s:Setf('thrift')
endif
if !has_key(s:disabled_packages, 'tmux')
- au BufNewFile,BufRead {.,}tmux.conf setf tmux
+ au BufNewFile,BufRead {.,}tmux.conf call s:Setf('tmux')
endif
if !has_key(s:disabled_packages, 'toml')
- au BufNewFile,BufRead *.toml setf toml
- au BufNewFile,BufRead */.cargo/config setf toml
- au BufNewFile,BufRead */.cargo/credentials setf toml
- au BufNewFile,BufRead Cargo.lock setf toml
- au BufNewFile,BufRead Gopkg.lock setf toml
- au BufNewFile,BufRead Pipfile setf toml
- au BufNewFile,BufRead poetry.lock setf toml
+ au BufNewFile,BufRead *.toml call s:Setf('toml')
+ au BufNewFile,BufRead */.cargo/config call s:Setf('toml')
+ au BufNewFile,BufRead */.cargo/credentials call s:Setf('toml')
+ au BufNewFile,BufRead Cargo.lock call s:Setf('toml')
+ au BufNewFile,BufRead Gopkg.lock call s:Setf('toml')
+ au BufNewFile,BufRead Pipfile call s:Setf('toml')
+ au BufNewFile,BufRead poetry.lock call s:Setf('toml')
endif
if !has_key(s:disabled_packages, 'tptp')
- au BufNewFile,BufRead *.ax setf tptp
- au BufNewFile,BufRead *.p setf tptp
- au BufNewFile,BufRead *.tptp setf tptp
+ au BufNewFile,BufRead *.ax call s:Setf('tptp')
+ au BufNewFile,BufRead *.p call s:Setf('tptp')
+ au BufNewFile,BufRead *.tptp call s:Setf('tptp')
endif
if !has_key(s:disabled_packages, 'twig')
- au BufNewFile,BufRead *.twig setf html.twig
- au BufNewFile,BufRead *.xml.twig setf xml.twig
+ au BufNewFile,BufRead *.twig call s:Setf('html.twig')
+ au BufNewFile,BufRead *.xml.twig call s:Setf('xml.twig')
endif
if !has_key(s:disabled_packages, 'typescript')
- au BufNewFile,BufRead *.ts setf typescript
- au BufNewFile,BufRead *.tsx setf typescriptreact
+ au BufNewFile,BufRead *.ts call s:Setf('typescript')
+ au BufNewFile,BufRead *.tsx call s:Setf('typescriptreact')
endif
if !has_key(s:disabled_packages, 'unison')
- au BufNewFile,BufRead *.u setf unison
- au BufNewFile,BufRead *.uu setf unison
+ au BufNewFile,BufRead *.u call s:Setf('unison')
+ au BufNewFile,BufRead *.uu call s:Setf('unison')
endif
if !has_key(s:disabled_packages, 'v')
- au BufNewFile,BufRead *.v setf v
+ au BufNewFile,BufRead *.v call s:Setf('v')
endif
if !has_key(s:disabled_packages, 'vala')
- au BufNewFile,BufRead *.vala setf vala
- au BufNewFile,BufRead *.valadoc setf vala
- au BufNewFile,BufRead *.vapi setf vala
+ au BufNewFile,BufRead *.vala call s:Setf('vala')
+ au BufNewFile,BufRead *.valadoc call s:Setf('vala')
+ au BufNewFile,BufRead *.vapi call s:Setf('vala')
endif
if !has_key(s:disabled_packages, 'vbnet')
- au BufNewFile,BufRead *.vb setf vbnet
- au BufNewFile,BufRead *.vbhtml setf vbnet
+ au BufNewFile,BufRead *.vb call s:Setf('vbnet')
+ au BufNewFile,BufRead *.vbhtml call s:Setf('vbnet')
endif
if !has_key(s:disabled_packages, 'vcl')
- au BufNewFile,BufRead *.vcl setf vcl
+ au BufNewFile,BufRead *.vcl call s:Setf('vcl')
endif
if !has_key(s:disabled_packages, 'velocity')
- au BufNewFile,BufRead *.vm setf velocity
+ au BufNewFile,BufRead *.vm call s:Setf('velocity')
endif
if !has_key(s:disabled_packages, 'vmasm')
- au BufNewFile,BufRead *.mar setf vmasm
+ au BufNewFile,BufRead *.mar call s:Setf('vmasm')
endif
if !has_key(s:disabled_packages, 'vue')
- au BufNewFile,BufRead *.vue setf vue
- au BufNewFile,BufRead *.wpy setf vue
+ au BufNewFile,BufRead *.vue call s:Setf('vue')
+ au BufNewFile,BufRead *.wpy call s:Setf('vue')
endif
if !has_key(s:disabled_packages, 'xdc')
- au BufNewFile,BufRead *.xdc setf xdc
+ au BufNewFile,BufRead *.xdc call s:Setf('xdc')
endif
-if !has_key(s:disabled_packages, 'xml')
- au BufNewFile,BufRead *.adml setf xml
- au BufNewFile,BufRead *.admx setf xml
- au BufNewFile,BufRead *.ant setf xml
- au BufNewFile,BufRead *.axml setf xml
- au BufNewFile,BufRead *.builds setf xml
- au BufNewFile,BufRead *.ccproj setf xml
- au BufNewFile,BufRead *.ccxml setf xml
- au BufNewFile,BufRead *.cdxml setf xml
- au BufNewFile,BufRead *.clixml setf xml
- au BufNewFile,BufRead *.cproject setf xml
- au BufNewFile,BufRead *.cscfg setf xml
- au BufNewFile,BufRead *.csdef setf xml
- au BufNewFile,BufRead *.csl setf xml
- au BufNewFile,BufRead *.csproj setf xml
- au BufNewFile,BufRead *.ct setf xml
- au BufNewFile,BufRead *.depproj setf xml
- au BufNewFile,BufRead *.dita setf xml
- au BufNewFile,BufRead *.ditamap setf xml
- au BufNewFile,BufRead *.ditaval setf xml
- au BufNewFile,BufRead *.dll.config setf xml
- au BufNewFile,BufRead *.dotsettings setf xml
- au BufNewFile,BufRead *.filters setf xml
- au BufNewFile,BufRead *.fsproj setf xml
- au BufNewFile,BufRead *.fxml setf xml
- au BufNewFile,BufRead *.glade setf xml
- au BufNewFile,BufRead *.gml setf xml
- au BufNewFile,BufRead *.gmx setf xml
- au BufNewFile,BufRead *.grxml setf xml
- au BufNewFile,BufRead *.gst setf xml
- au BufNewFile,BufRead *.iml setf xml
- au BufNewFile,BufRead *.ivy setf xml
- au BufNewFile,BufRead *.jelly setf xml
- au BufNewFile,BufRead *.jsproj setf xml
- au BufNewFile,BufRead *.kml setf xml
- au BufNewFile,BufRead *.launch setf xml
- au BufNewFile,BufRead *.mdpolicy setf xml
- au BufNewFile,BufRead *.mjml setf xml
- au BufNewFile,BufRead *.mm setf xml
- au BufNewFile,BufRead *.mod setf xml
- au BufNewFile,BufRead *.mxml setf xml
- au BufNewFile,BufRead *.natvis setf xml
- au BufNewFile,BufRead *.ncl setf xml
- au BufNewFile,BufRead *.ndproj setf xml
- au BufNewFile,BufRead *.nproj setf xml
- au BufNewFile,BufRead *.nuspec setf xml
- au BufNewFile,BufRead *.odd setf xml
- au BufNewFile,BufRead *.osm setf xml
- au BufNewFile,BufRead *.pkgproj setf xml
- au BufNewFile,BufRead *.pluginspec setf xml
- au BufNewFile,BufRead *.proj setf xml
- au BufNewFile,BufRead *.props setf xml
- au BufNewFile,BufRead *.ps1xml setf xml
- au BufNewFile,BufRead *.psc1 setf xml
- au BufNewFile,BufRead *.pt setf xml
- au BufNewFile,BufRead *.rdf setf xml
- au BufNewFile,BufRead *.resx setf xml
- au BufNewFile,BufRead *.rss setf xml
- au BufNewFile,BufRead *.sch setf xml
- au BufNewFile,BufRead *.scxml setf xml
- au BufNewFile,BufRead *.sfproj setf xml
- au BufNewFile,BufRead *.shproj setf xml
- au BufNewFile,BufRead *.srdf setf xml
- au BufNewFile,BufRead *.storyboard setf xml
- au BufNewFile,BufRead *.sublime-snippet setf xml
- au BufNewFile,BufRead *.targets setf xml
- au BufNewFile,BufRead *.tml setf xml
- au BufNewFile,BufRead *.ui setf xml
- au BufNewFile,BufRead *.urdf setf xml
- au BufNewFile,BufRead *.ux setf xml
- au BufNewFile,BufRead *.vbproj setf xml
- au BufNewFile,BufRead *.vcxproj setf xml
- au BufNewFile,BufRead *.vsixmanifest setf xml
- au BufNewFile,BufRead *.vssettings setf xml
- au BufNewFile,BufRead *.vstemplate setf xml
- au BufNewFile,BufRead *.vxml setf xml
- au BufNewFile,BufRead *.wixproj setf xml
- au BufNewFile,BufRead *.workflow setf xml
- au BufNewFile,BufRead *.wsdl setf xml
- au BufNewFile,BufRead *.wsf setf xml
- au BufNewFile,BufRead *.wxi setf xml
- au BufNewFile,BufRead *.wxl setf xml
- au BufNewFile,BufRead *.wxs setf xml
- au BufNewFile,BufRead *.x3d setf xml
- au BufNewFile,BufRead *.xacro setf xml
- au BufNewFile,BufRead *.xaml setf xml
- au BufNewFile,BufRead *.xib setf xml
- au BufNewFile,BufRead *.xlf setf xml
- au BufNewFile,BufRead *.xliff setf xml
- au BufNewFile,BufRead *.xmi setf xml
- au BufNewFile,BufRead *.xml setf xml
- au BufNewFile,BufRead *.xml.dist setf xml
- au BufNewFile,BufRead *.xproj setf xml
- au BufNewFile,BufRead *.xsd setf xml
- au BufNewFile,BufRead *.xspec setf xml
- au BufNewFile,BufRead *.xul setf xml
- au BufNewFile,BufRead *.zcml setf xml
- au BufNewFile,BufRead {.,}classpath setf xml
- au BufNewFile,BufRead {.,}cproject setf xml
- au BufNewFile,BufRead {.,}project setf xml
- au BufNewFile,BufRead App.config setf xml
- au BufNewFile,BufRead NuGet.config setf xml
- au BufNewFile,BufRead Settings.StyleCop setf xml
- au BufNewFile,BufRead Web.Debug.config setf xml
- au BufNewFile,BufRead Web.Release.config setf xml
- au BufNewFile,BufRead Web.config setf xml
- au BufNewFile,BufRead packages.config setf xml
+if !has_key(s:disabled_packages, 'xsl')
+ au BufNewFile,BufRead *.xsl call s:Setf('xsl')
+ au BufNewFile,BufRead *.xslt call s:Setf('xsl')
endif
-if !has_key(s:disabled_packages, 'xsl')
- au BufNewFile,BufRead *.xsl setf xsl
- au BufNewFile,BufRead *.xslt setf xsl
+if !has_key(s:disabled_packages, 'yaml')
+ au BufNewFile,BufRead *.mir call s:Setf('yaml')
+ au BufNewFile,BufRead *.reek call s:Setf('yaml')
+ au BufNewFile,BufRead *.rviz call s:Setf('yaml')
+ au BufNewFile,BufRead *.sublime-syntax call s:Setf('yaml')
+ au BufNewFile,BufRead *.syntax call s:Setf('yaml')
+ au BufNewFile,BufRead *.yaml call s:Setf('yaml')
+ au BufNewFile,BufRead *.yaml-tmlanguage call s:Setf('yaml')
+ au BufNewFile,BufRead *.yaml.sed call s:Setf('yaml')
+ au BufNewFile,BufRead *.yml call s:Setf('yaml')
+ au BufNewFile,BufRead *.yml.mysql call s:Setf('yaml')
+ au BufNewFile,BufRead {.,}clang-format call s:Setf('yaml')
+ au BufNewFile,BufRead {.,}clang-tidy call s:Setf('yaml')
+ au BufNewFile,BufRead {.,}gemrc call s:Setf('yaml')
+ au BufNewFile,BufRead fish_history call s:Setf('yaml')
+ au BufNewFile,BufRead fish_read_history call s:Setf('yaml')
+ au BufNewFile,BufRead glide.lock call s:Setf('yaml')
+ au BufNewFile,BufRead yarn.lock call s:Setf('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 setf yaml.ansible
+ au BufNewFile,BufRead handlers.*.y{a,}ml call s:Setf('yaml.ansible')
au BufNewFile,BufRead host_vars/* call s:StarSetf('yaml.ansible')
- au BufNewFile,BufRead local.y{a,}ml setf yaml.ansible
- au BufNewFile,BufRead main.y{a,}ml setf yaml.ansible
- au BufNewFile,BufRead playbook.y{a,}ml setf yaml.ansible
- au BufNewFile,BufRead requirements.y{a,}ml setf yaml.ansible
- au BufNewFile,BufRead roles.*.y{a,}ml setf yaml.ansible
- au BufNewFile,BufRead site.y{a,}ml setf yaml.ansible
- au BufNewFile,BufRead tasks.*.y{a,}ml setf yaml.ansible
-endif
-
-if !has_key(s:disabled_packages, 'yaml')
- au BufNewFile,BufRead *.mir setf yaml
- au BufNewFile,BufRead *.reek setf yaml
- au BufNewFile,BufRead *.rviz setf yaml
- au BufNewFile,BufRead *.sublime-syntax setf yaml
- au BufNewFile,BufRead *.syntax setf yaml
- au BufNewFile,BufRead *.yaml setf yaml
- au BufNewFile,BufRead *.yaml-tmlanguage setf yaml
- au BufNewFile,BufRead *.yaml.sed setf yaml
- au BufNewFile,BufRead *.yml setf yaml
- au BufNewFile,BufRead *.yml.mysql setf yaml
- au BufNewFile,BufRead {.,}clang-format setf yaml
- au BufNewFile,BufRead {.,}clang-tidy setf yaml
- au BufNewFile,BufRead {.,}gemrc setf yaml
- au BufNewFile,BufRead fish_history setf yaml
- au BufNewFile,BufRead fish_read_history setf yaml
- au BufNewFile,BufRead glide.lock setf yaml
- au BufNewFile,BufRead yarn.lock setf yaml
+ au BufNewFile,BufRead local.y{a,}ml call s:Setf('yaml.ansible')
+ au BufNewFile,BufRead main.y{a,}ml call s:Setf('yaml.ansible')
+ au BufNewFile,BufRead playbook.y{a,}ml call s:Setf('yaml.ansible')
+ au BufNewFile,BufRead requirements.y{a,}ml call s:Setf('yaml.ansible')
+ au BufNewFile,BufRead roles.*.y{a,}ml call s:Setf('yaml.ansible')
+ au BufNewFile,BufRead site.y{a,}ml call s:Setf('yaml.ansible')
+ au BufNewFile,BufRead tasks.*.y{a,}ml call s:Setf('yaml.ansible')
endif
if !has_key(s:disabled_packages, 'helm')
- au BufNewFile,BufRead */templates/*.tpl setf helm
- au BufNewFile,BufRead */templates/*.yaml setf helm
+ au BufNewFile,BufRead */templates/*.tpl call s:Setf('helm')
+ au BufNewFile,BufRead */templates/*.yaml call s:Setf('helm')
endif
if !has_key(s:disabled_packages, 'help')
- au BufNewFile,BufRead $VIMRUNTIME/doc/*.txt setf help
+ au BufNewFile,BufRead $VIMRUNTIME/doc/*.txt call s:Setf('help')
endif
if !has_key(s:disabled_packages, 'zephir')
- au BufNewFile,BufRead *.zep setf zephir
+ au BufNewFile,BufRead *.zep call s:Setf('zephir')
endif
if !has_key(s:disabled_packages, 'zig')
- au BufNewFile,BufRead *.zir setf zir
- au BufNewFile,BufRead *.zig setf zig
- au BufNewFile,BufRead *.zir setf zig
+ au BufNewFile,BufRead *.zir call s:Setf('zir')
+ au BufNewFile,BufRead *.zig call s:Setf('zig')
+ au BufNewFile,BufRead *.zir call s:Setf('zig')
endif
if !has_key(s:disabled_packages, 'trasys')
@@ -1876,40 +1883,39 @@ if !has_key(s:disabled_packages, 'trasys')
endif
if !has_key(s:disabled_packages, 'basic')
- au BufNewFile,BufRead *.basic setf basic
+ au BufNewFile,BufRead *.basic call s:Setf('basic')
endif
if !has_key(s:disabled_packages, 'visual-basic')
- au BufNewFile,BufRead *.cls setf vb
- au BufNewFile,BufRead *.ctl setf vb
- au BufNewFile,BufRead *.dsm setf vb
- au BufNewFile,BufRead *.frm setf vb
- au BufNewFile,BufRead *.frx setf vb
- au BufNewFile,BufRead *.sba setf vb
- au BufNewFile,BufRead *.vba setf vb
- au BufNewFile,BufRead *.vbs setf vb
+ au BufNewFile,BufRead *.cls call s:Setf('vb')
+ au BufNewFile,BufRead *.ctl call s:Setf('vb')
+ au BufNewFile,BufRead *.dsm call s:Setf('vb')
+ au BufNewFile,BufRead *.frm call s:Setf('vb')
+ au BufNewFile,BufRead *.frx call s:Setf('vb')
+ au BufNewFile,BufRead *.sba call s:Setf('vb')
+ au BufNewFile,BufRead *.vba call s:Setf('vb')
+ au BufNewFile,BufRead *.vbs call s:Setf('vb')
au! BufNewFile,BufRead *.bas call polyglot#DetectBasFiletype()
endif
if !has_key(s:disabled_packages, 'dosini')
- au BufNewFile,BufRead *.cfg setf dosini
- au BufNewFile,BufRead *.dof setf dosini
- au BufNewFile,BufRead *.ini setf dosini
- au BufNewFile,BufRead *.lektorproject setf dosini
- au BufNewFile,BufRead *.prefs setf dosini
- au BufNewFile,BufRead *.pro setf dosini
- au BufNewFile,BufRead *.properties setf dosini
- au BufNewFile,BufRead */etc/pacman.conf setf dosini
- au BufNewFile,BufRead */etc/yum.conf setf dosini
+ au BufNewFile,BufRead *.dof call s:Setf('dosini')
+ au BufNewFile,BufRead *.ini call s:Setf('dosini')
+ au BufNewFile,BufRead *.lektorproject call s:Setf('dosini')
+ au BufNewFile,BufRead *.prefs call s:Setf('dosini')
+ au BufNewFile,BufRead *.pro call s:Setf('dosini')
+ au BufNewFile,BufRead *.properties call s:Setf('dosini')
+ au BufNewFile,BufRead */etc/pacman.conf call s:Setf('dosini')
+ au BufNewFile,BufRead */etc/yum.conf call s:Setf('dosini')
au BufNewFile,BufRead */etc/yum.repos.d/* call s:StarSetf('dosini')
- au BufNewFile,BufRead {.,}editorconfig setf dosini
- au BufNewFile,BufRead {.,}npmrc setf dosini
- au BufNewFile,BufRead buildozer.spec setf dosini
+ au BufNewFile,BufRead {.,}editorconfig call s:Setf('dosini')
+ au BufNewFile,BufRead {.,}npmrc call s:Setf('dosini')
+ au BufNewFile,BufRead buildozer.spec call s:Setf('dosini')
au BufNewFile,BufRead php.ini-* call s:StarSetf('dosini')
endif
if !has_key(s:disabled_packages, 'odin')
- au BufNewFile,BufRead *.odin setf odin
+ au BufNewFile,BufRead *.odin call s:Setf('odin')
endif