summaryrefslogtreecommitdiffstats
path: root/indent
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2020-10-25 20:33:44 +0100
committerAdam Stankiewicz <sheerun@sher.pl>2020-10-25 20:33:44 +0100
commit45a7512dea0599efaf96e8a2cad3fac7be61cf5d (patch)
treebe0f50b1fe89625021111ad0d34555ef141d4146 /indent
parent81ada1101ecbb0bc6dbaeef42e997e62129b36cc (diff)
downloadvim-polyglot-45a7512dea0599efaf96e8a2cad3fac7be61cf5d.tar.gz
vim-polyglot-45a7512dea0599efaf96e8a2cad3fac7be61cf5d.zip
Preserve loading order of plugins, fixes #608
Diffstat (limited to 'indent')
-rw-r--r--indent/Jenkinsfile.vim2
-rw-r--r--indent/aap.vim2
-rw-r--r--indent/ada.vim2
-rw-r--r--indent/ansible.vim2
-rw-r--r--indent/ant.vim2
-rw-r--r--indent/applescript.vim2
-rw-r--r--indent/arduino.vim2
-rw-r--r--indent/autohotkey.vim2
-rw-r--r--indent/automake.vim2
-rw-r--r--indent/awk.vim2
-rw-r--r--indent/bib.vim2
-rw-r--r--indent/blade.vim2
-rw-r--r--indent/bst.vim2
-rw-r--r--indent/bzl.vim2
-rw-r--r--indent/cabal.vim2
-rw-r--r--indent/caddyfile.vim2
-rw-r--r--indent/cdl.vim2
-rw-r--r--indent/ch.vim2
-rw-r--r--indent/chaiscript.vim2
-rw-r--r--indent/clojure.vim2
-rw-r--r--indent/cmake.vim2
-rw-r--r--indent/cobol.vim2
-rw-r--r--indent/coffee.vim2
-rw-r--r--indent/config.vim2
-rw-r--r--indent/crystal.vim2
-rw-r--r--indent/cs.vim2
-rw-r--r--indent/css.vim2
-rw-r--r--indent/cucumber.vim2
-rw-r--r--indent/cuda.vim2
-rw-r--r--indent/cython.vim2
-rw-r--r--indent/d.vim2
-rw-r--r--indent/dart.vim2
-rw-r--r--indent/dictconf.vim2
-rw-r--r--indent/dictdconf.vim2
-rw-r--r--indent/dosbatch.vim2
-rw-r--r--indent/dtd.vim2
-rw-r--r--indent/dune.vim2
-rw-r--r--indent/dylan.vim2
-rw-r--r--indent/ecrystal.vim2
-rw-r--r--indent/eelixir.vim2
-rw-r--r--indent/elixir.vim2
-rw-r--r--indent/elm.vim2
-rw-r--r--indent/ember-script.vim2
-rw-r--r--indent/emblem.vim2
-rw-r--r--indent/erlang.vim2
-rw-r--r--indent/eruby.vim2
-rw-r--r--indent/eterm.vim2
-rw-r--r--indent/falcon.vim2
-rw-r--r--indent/fennel.vim2
-rw-r--r--indent/fish.vim2
-rw-r--r--indent/fortran.vim2
-rw-r--r--indent/framescript.vim2
-rw-r--r--indent/fsharp.vim2
-rw-r--r--indent/gdscript3.vim2
-rw-r--r--indent/gitconfig.vim2
-rw-r--r--indent/gitolite.vim2
-rw-r--r--indent/glsl.vim2
-rw-r--r--indent/go.vim2
-rw-r--r--indent/gohtmltmpl.vim2
-rw-r--r--indent/graphql.vim2
-rw-r--r--indent/haml.vim2
-rw-r--r--indent/hamster.vim2
-rw-r--r--indent/handlebars.vim2
-rw-r--r--indent/haskell.vim2
-rw-r--r--indent/hcl.vim2
-rw-r--r--indent/hog.vim2
-rw-r--r--indent/html.vim2
-rw-r--r--indent/htmldjango.vim2
-rw-r--r--indent/idris.vim2
-rw-r--r--indent/idris2.vim2
-rw-r--r--indent/j.vim2
-rw-r--r--indent/java.vim2
-rw-r--r--indent/javascript.vim2
-rw-r--r--indent/json.vim2
-rw-r--r--indent/jsp.vim2
-rw-r--r--indent/jst.vim2
-rw-r--r--indent/julia.vim2
-rw-r--r--indent/kotlin.vim2
-rw-r--r--indent/ld.vim2
-rw-r--r--indent/ledger.vim2
-rw-r--r--indent/less.vim2
-rw-r--r--indent/lifelines.vim2
-rw-r--r--indent/lilypond.vim2
-rw-r--r--indent/liquid.vim2
-rw-r--r--indent/lisp.vim2
-rw-r--r--indent/litcoffee.vim2
-rw-r--r--indent/llvm.vim2
-rw-r--r--indent/logtalk.vim2
-rw-r--r--indent/ls.vim2
-rw-r--r--indent/lua.vim2
-rw-r--r--indent/mail.vim2
-rw-r--r--indent/make.vim2
-rw-r--r--indent/mako.vim2
-rw-r--r--indent/markdown.vim2
-rw-r--r--indent/meson.vim2
-rw-r--r--indent/mf.vim2
-rw-r--r--indent/moon.vim2
-rw-r--r--indent/mp.vim2
-rw-r--r--indent/mustache.vim2
-rw-r--r--indent/nginx.vim2
-rw-r--r--indent/nim.vim2
-rw-r--r--indent/nix.vim2
-rw-r--r--indent/nsis.vim2
-rw-r--r--indent/ocaml.vim2
-rw-r--r--indent/occam.vim2
-rw-r--r--indent/octave.vim2
-rw-r--r--indent/odin.vim2
-rw-r--r--indent/omake.vim2
-rw-r--r--indent/opencl.vim2
-rw-r--r--indent/pascal.vim2
-rw-r--r--indent/perl.vim2
-rw-r--r--indent/pgsql.vim2
-rw-r--r--indent/plantuml.vim2
-rw-r--r--indent/pony.vim2
-rw-r--r--indent/postscr.vim2
-rw-r--r--indent/pov.vim2
-rw-r--r--indent/prolog.vim2
-rw-r--r--indent/proto.vim2
-rw-r--r--indent/ps1.vim2
-rw-r--r--indent/pug.vim2
-rw-r--r--indent/puppet.vim2
-rw-r--r--indent/purescript.vim2
-rw-r--r--indent/pyrex.vim2
-rw-r--r--indent/python.vim2
-rw-r--r--indent/qml.vim2
-rw-r--r--indent/racket.vim2
-rw-r--r--indent/raku.vim2
-rw-r--r--indent/razor.vim2
-rw-r--r--indent/readline.vim2
-rw-r--r--indent/reason.vim2
-rw-r--r--indent/rmd.vim2
-rw-r--r--indent/rnoweb.vim2
-rw-r--r--indent/rpl.vim2
-rw-r--r--indent/rrst.vim2
-rw-r--r--indent/rst.vim2
-rw-r--r--indent/ruby.vim2
-rw-r--r--indent/rust.vim2
-rw-r--r--indent/sas.vim2
-rw-r--r--indent/sass.vim2
-rw-r--r--indent/scala.vim2
-rw-r--r--indent/scheme.vim2
-rw-r--r--indent/scss.vim2
-rw-r--r--indent/sdl.vim2
-rw-r--r--indent/slim.vim2
-rw-r--r--indent/slime.vim2
-rw-r--r--indent/sml.vim2
-rw-r--r--indent/solidity.vim2
-rw-r--r--indent/sql.vim2
-rw-r--r--indent/sshconfig.vim2
-rw-r--r--indent/stylus.vim2
-rw-r--r--indent/svelte.vim2
-rw-r--r--indent/svg.vim2
-rw-r--r--indent/swift.vim2
-rw-r--r--indent/systemverilog.vim2
-rw-r--r--indent/tcl.vim2
-rw-r--r--indent/teraterm.vim2
-rw-r--r--indent/terraform.vim2
-rw-r--r--indent/tex.vim2
-rw-r--r--indent/tf.vim2
-rw-r--r--indent/tilde.vim2
-rw-r--r--indent/treetop.vim2
-rw-r--r--indent/twig.vim2
-rw-r--r--indent/typescript.vim2
-rw-r--r--indent/typescriptreact.vim2
-rw-r--r--indent/vala.vim2
-rw-r--r--indent/vb.vim2
-rw-r--r--indent/velocity.vim2
-rw-r--r--indent/verilog.vim2
-rw-r--r--indent/vhdl.vim2
-rw-r--r--indent/vlang.vim2
-rw-r--r--indent/vroom.vim2
-rw-r--r--indent/vue.vim2
-rw-r--r--indent/wast.vim2
-rw-r--r--indent/xf86conf.vim2
-rw-r--r--indent/xhtml.vim2
-rw-r--r--indent/xinetd.vim2
-rw-r--r--indent/xsd.vim2
-rw-r--r--indent/xslt.vim2
-rw-r--r--indent/yacc.vim2
-rw-r--r--indent/yaml.vim2
-rw-r--r--indent/zig.vim2
-rw-r--r--indent/zimbu.vim2
182 files changed, 182 insertions, 182 deletions
diff --git a/indent/Jenkinsfile.vim b/indent/Jenkinsfile.vim
index 74390b23..0590e34b 100644
--- a/indent/Jenkinsfile.vim
+++ b/indent/Jenkinsfile.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('jenkins', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'jenkins')
finish
endif
diff --git a/indent/aap.vim b/indent/aap.vim
index fde2ebc4..1694a400 100644
--- a/indent/aap.vim
+++ b/indent/aap.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('aap', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'aap')
finish
endif
diff --git a/indent/ada.vim b/indent/ada.vim
index 6c924fbc..a07c3f02 100644
--- a/indent/ada.vim
+++ b/indent/ada.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ada', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ada')
finish
endif
diff --git a/indent/ansible.vim b/indent/ansible.vim
index f6a9cbef..18d47017 100644
--- a/indent/ansible.vim
+++ b/indent/ansible.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ansible', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ansible')
finish
endif
diff --git a/indent/ant.vim b/indent/ant.vim
index e6a46688..4ec29f39 100644
--- a/indent/ant.vim
+++ b/indent/ant.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ant', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ant')
finish
endif
diff --git a/indent/applescript.vim b/indent/applescript.vim
index 88fc6835..6639b6c5 100644
--- a/indent/applescript.vim
+++ b/indent/applescript.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('applescript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'applescript')
finish
endif
diff --git a/indent/arduino.vim b/indent/arduino.vim
index ede5e1e6..37d887cf 100644
--- a/indent/arduino.vim
+++ b/indent/arduino.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('arduino', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'arduino')
finish
endif
diff --git a/indent/autohotkey.vim b/indent/autohotkey.vim
index 99d8b6d5..f8d52075 100644
--- a/indent/autohotkey.vim
+++ b/indent/autohotkey.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('autohotkey', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'autohotkey')
finish
endif
diff --git a/indent/automake.vim b/indent/automake.vim
index 4fd489fa..1b5d9567 100644
--- a/indent/automake.vim
+++ b/indent/automake.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('automake', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'automake')
finish
endif
diff --git a/indent/awk.vim b/indent/awk.vim
index ba18e12e..37e5dfdc 100644
--- a/indent/awk.vim
+++ b/indent/awk.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('awk', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'awk')
finish
endif
diff --git a/indent/bib.vim b/indent/bib.vim
index 37622c70..73433714 100644
--- a/indent/bib.vim
+++ b/indent/bib.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('bib', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'bib')
finish
endif
diff --git a/indent/blade.vim b/indent/blade.vim
index a16266c1..45292d19 100644
--- a/indent/blade.vim
+++ b/indent/blade.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('blade', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'blade')
finish
endif
diff --git a/indent/bst.vim b/indent/bst.vim
index 29ae2961..96863e20 100644
--- a/indent/bst.vim
+++ b/indent/bst.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('bst', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'bst')
finish
endif
diff --git a/indent/bzl.vim b/indent/bzl.vim
index 2ee9d707..2c5faccf 100644
--- a/indent/bzl.vim
+++ b/indent/bzl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('bzl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'bzl')
finish
endif
diff --git a/indent/cabal.vim b/indent/cabal.vim
index e65eee71..62a68b74 100644
--- a/indent/cabal.vim
+++ b/indent/cabal.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('haskell', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'haskell')
finish
endif
diff --git a/indent/caddyfile.vim b/indent/caddyfile.vim
index 1db00f22..f12a1615 100644
--- a/indent/caddyfile.vim
+++ b/indent/caddyfile.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('caddyfile', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'caddyfile')
finish
endif
diff --git a/indent/cdl.vim b/indent/cdl.vim
index e52b8082..483cb1d4 100644
--- a/indent/cdl.vim
+++ b/indent/cdl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('cdl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'cdl')
finish
endif
diff --git a/indent/ch.vim b/indent/ch.vim
index bcee5c3c..34997e55 100644
--- a/indent/ch.vim
+++ b/indent/ch.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ch', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ch')
finish
endif
diff --git a/indent/chaiscript.vim b/indent/chaiscript.vim
index ba2908f9..e0639e88 100644
--- a/indent/chaiscript.vim
+++ b/indent/chaiscript.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('chaiscript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'chaiscript')
finish
endif
diff --git a/indent/clojure.vim b/indent/clojure.vim
index 72bff69f..7e4de1ab 100644
--- a/indent/clojure.vim
+++ b/indent/clojure.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('clojure', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'clojure')
finish
endif
diff --git a/indent/cmake.vim b/indent/cmake.vim
index 49e8fd96..a5c1af08 100644
--- a/indent/cmake.vim
+++ b/indent/cmake.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('cmake', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'cmake')
finish
endif
diff --git a/indent/cobol.vim b/indent/cobol.vim
index c962a0d0..d0c9f703 100644
--- a/indent/cobol.vim
+++ b/indent/cobol.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('cobol', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'cobol')
finish
endif
diff --git a/indent/coffee.vim b/indent/coffee.vim
index 6fc21afc..dbac1e6d 100644
--- a/indent/coffee.vim
+++ b/indent/coffee.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('coffee-script', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'coffee-script')
finish
endif
diff --git a/indent/config.vim b/indent/config.vim
index 096f5b40..e4381928 100644
--- a/indent/config.vim
+++ b/indent/config.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('config', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'config')
finish
endif
diff --git a/indent/crystal.vim b/indent/crystal.vim
index 9b3a8d53..4883caa8 100644
--- a/indent/crystal.vim
+++ b/indent/crystal.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('crystal', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'crystal')
finish
endif
diff --git a/indent/cs.vim b/indent/cs.vim
index 60e2a61d..7ed30637 100644
--- a/indent/cs.vim
+++ b/indent/cs.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('cs', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'cs')
finish
endif
diff --git a/indent/css.vim b/indent/css.vim
index a831c77b..3346bde6 100644
--- a/indent/css.vim
+++ b/indent/css.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('css', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'css')
finish
endif
diff --git a/indent/cucumber.vim b/indent/cucumber.vim
index 72826cca..7b0493fa 100644
--- a/indent/cucumber.vim
+++ b/indent/cucumber.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('cucumber', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'cucumber')
finish
endif
diff --git a/indent/cuda.vim b/indent/cuda.vim
index 10c26fd6..0c65b2b2 100644
--- a/indent/cuda.vim
+++ b/indent/cuda.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('cuda', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'cuda')
finish
endif
diff --git a/indent/cython.vim b/indent/cython.vim
index 5f13b77e..951a0cb1 100644
--- a/indent/cython.vim
+++ b/indent/cython.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('python-indent', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'python-indent')
finish
endif
diff --git a/indent/d.vim b/indent/d.vim
index c121801b..2383b6ac 100644
--- a/indent/d.vim
+++ b/indent/d.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('dlang', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'dlang')
finish
endif
diff --git a/indent/dart.vim b/indent/dart.vim
index 45bedcf8..09e6e789 100644
--- a/indent/dart.vim
+++ b/indent/dart.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('dart', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'dart')
finish
endif
diff --git a/indent/dictconf.vim b/indent/dictconf.vim
index c721105c..444bba5e 100644
--- a/indent/dictconf.vim
+++ b/indent/dictconf.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('dictconf', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'dictconf')
finish
endif
diff --git a/indent/dictdconf.vim b/indent/dictdconf.vim
index 68460d33..f634e2a3 100644
--- a/indent/dictdconf.vim
+++ b/indent/dictdconf.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('dictdconf', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'dictdconf')
finish
endif
diff --git a/indent/dosbatch.vim b/indent/dosbatch.vim
index 0f7dec48..931430c9 100644
--- a/indent/dosbatch.vim
+++ b/indent/dosbatch.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('dosbatch', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'dosbatch')
finish
endif
diff --git a/indent/dtd.vim b/indent/dtd.vim
index 0653c474..a478a2cb 100644
--- a/indent/dtd.vim
+++ b/indent/dtd.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('dtd', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'dtd')
finish
endif
diff --git a/indent/dune.vim b/indent/dune.vim
index f2c06615..4dc3695a 100644
--- a/indent/dune.vim
+++ b/indent/dune.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ocaml')
finish
endif
diff --git a/indent/dylan.vim b/indent/dylan.vim
index da2e5bc0..82a22915 100644
--- a/indent/dylan.vim
+++ b/indent/dylan.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('dylan', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'dylan')
finish
endif
diff --git a/indent/ecrystal.vim b/indent/ecrystal.vim
index 483f9d0c..b4007611 100644
--- a/indent/ecrystal.vim
+++ b/indent/ecrystal.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('crystal', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'crystal')
finish
endif
diff --git a/indent/eelixir.vim b/indent/eelixir.vim
index 56081e23..1f6caea4 100644
--- a/indent/eelixir.vim
+++ b/indent/eelixir.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('elixir', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'elixir')
finish
endif
diff --git a/indent/elixir.vim b/indent/elixir.vim
index 4d135c2e..4533ed09 100644
--- a/indent/elixir.vim
+++ b/indent/elixir.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('elixir', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'elixir')
finish
endif
diff --git a/indent/elm.vim b/indent/elm.vim
index 4a8a540a..63910f71 100644
--- a/indent/elm.vim
+++ b/indent/elm.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('elm', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'elm')
finish
endif
diff --git a/indent/ember-script.vim b/indent/ember-script.vim
index 0e9bdc93..21da5892 100644
--- a/indent/ember-script.vim
+++ b/indent/ember-script.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('emberscript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'emberscript')
finish
endif
diff --git a/indent/emblem.vim b/indent/emblem.vim
index 86937ed9..c69c8961 100644
--- a/indent/emblem.vim
+++ b/indent/emblem.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('emblem', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'emblem')
finish
endif
diff --git a/indent/erlang.vim b/indent/erlang.vim
index 2a35b1af..5630d900 100644
--- a/indent/erlang.vim
+++ b/indent/erlang.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('erlang', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'erlang')
finish
endif
diff --git a/indent/eruby.vim b/indent/eruby.vim
index 98e5b8a0..9eaa428d 100644
--- a/indent/eruby.vim
+++ b/indent/eruby.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ruby', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ruby')
finish
endif
diff --git a/indent/eterm.vim b/indent/eterm.vim
index d0a68a7c..38de67e3 100644
--- a/indent/eterm.vim
+++ b/indent/eterm.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('eterm', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'eterm')
finish
endif
diff --git a/indent/falcon.vim b/indent/falcon.vim
index a92a517b..56598a39 100644
--- a/indent/falcon.vim
+++ b/indent/falcon.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('falcon', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'falcon')
finish
endif
diff --git a/indent/fennel.vim b/indent/fennel.vim
index 90ccd467..687e15ac 100644
--- a/indent/fennel.vim
+++ b/indent/fennel.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('fennel', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'fennel')
finish
endif
diff --git a/indent/fish.vim b/indent/fish.vim
index 5b314c7f..3a6f0352 100644
--- a/indent/fish.vim
+++ b/indent/fish.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('fish', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'fish')
finish
endif
diff --git a/indent/fortran.vim b/indent/fortran.vim
index 7aac6b5b..db7cd52b 100644
--- a/indent/fortran.vim
+++ b/indent/fortran.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('fortran', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'fortran')
finish
endif
diff --git a/indent/framescript.vim b/indent/framescript.vim
index 6371d8cb..359518a1 100644
--- a/indent/framescript.vim
+++ b/indent/framescript.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('framescript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'framescript')
finish
endif
diff --git a/indent/fsharp.vim b/indent/fsharp.vim
index 0ab8dfff..fc9e45ed 100644
--- a/indent/fsharp.vim
+++ b/indent/fsharp.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('fsharp', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'fsharp')
finish
endif
diff --git a/indent/gdscript3.vim b/indent/gdscript3.vim
index 93f4c26e..b9ee7ca6 100644
--- a/indent/gdscript3.vim
+++ b/indent/gdscript3.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('gdscript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'gdscript')
finish
endif
diff --git a/indent/gitconfig.vim b/indent/gitconfig.vim
index 5cdd4ce4..a53044b9 100644
--- a/indent/gitconfig.vim
+++ b/indent/gitconfig.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('git', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'git')
finish
endif
diff --git a/indent/gitolite.vim b/indent/gitolite.vim
index c6517e79..89292180 100644
--- a/indent/gitolite.vim
+++ b/indent/gitolite.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('gitolite', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'gitolite')
finish
endif
diff --git a/indent/glsl.vim b/indent/glsl.vim
index db9b0ddb..3784e659 100644
--- a/indent/glsl.vim
+++ b/indent/glsl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('glsl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'glsl')
finish
endif
diff --git a/indent/go.vim b/indent/go.vim
index f3ee7ef7..cdb1de21 100644
--- a/indent/go.vim
+++ b/indent/go.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('go', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'go')
finish
endif
diff --git a/indent/gohtmltmpl.vim b/indent/gohtmltmpl.vim
index f714d9df..93543339 100644
--- a/indent/gohtmltmpl.vim
+++ b/indent/gohtmltmpl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('go', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'go')
finish
endif
diff --git a/indent/graphql.vim b/indent/graphql.vim
index a02b2885..b98f3760 100644
--- a/indent/graphql.vim
+++ b/indent/graphql.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('graphql', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'graphql')
finish
endif
diff --git a/indent/haml.vim b/indent/haml.vim
index 9f5be96c..8fa3f46d 100644
--- a/indent/haml.vim
+++ b/indent/haml.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('haml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'haml')
finish
endif
diff --git a/indent/hamster.vim b/indent/hamster.vim
index 43411745..615e3ee2 100644
--- a/indent/hamster.vim
+++ b/indent/hamster.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('hamster', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'hamster')
finish
endif
diff --git a/indent/handlebars.vim b/indent/handlebars.vim
index f58aa660..bac5f5a2 100644
--- a/indent/handlebars.vim
+++ b/indent/handlebars.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('handlebars', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'handlebars')
finish
endif
diff --git a/indent/haskell.vim b/indent/haskell.vim
index 19f4e076..4820b4da 100644
--- a/indent/haskell.vim
+++ b/indent/haskell.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('haskell', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'haskell')
finish
endif
diff --git a/indent/hcl.vim b/indent/hcl.vim
index a0cd2b07..f9dea786 100644
--- a/indent/hcl.vim
+++ b/indent/hcl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('hcl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'hcl')
finish
endif
diff --git a/indent/hog.vim b/indent/hog.vim
index a7607314..5e32c80a 100644
--- a/indent/hog.vim
+++ b/indent/hog.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('hog', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'hog')
finish
endif
diff --git a/indent/html.vim b/indent/html.vim
index b6ade453..77cc3e94 100644
--- a/indent/html.vim
+++ b/indent/html.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('html', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'html')
finish
endif
diff --git a/indent/htmldjango.vim b/indent/htmldjango.vim
index 27ba1b06..33feb7cc 100644
--- a/indent/htmldjango.vim
+++ b/indent/htmldjango.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('htmldjango', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'htmldjango')
finish
endif
diff --git a/indent/idris.vim b/indent/idris.vim
index ffa22afd..964f20d7 100644
--- a/indent/idris.vim
+++ b/indent/idris.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('idris', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'idris')
finish
endif
diff --git a/indent/idris2.vim b/indent/idris2.vim
index 81b816f8..40ed0c4e 100644
--- a/indent/idris2.vim
+++ b/indent/idris2.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('idris2', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'idris2')
finish
endif
diff --git a/indent/j.vim b/indent/j.vim
index 1c51552a..67fd7619 100644
--- a/indent/j.vim
+++ b/indent/j.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('j', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'j')
finish
endif
diff --git a/indent/java.vim b/indent/java.vim
index c6190122..dcf30081 100644
--- a/indent/java.vim
+++ b/indent/java.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('java', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'java')
finish
endif
diff --git a/indent/javascript.vim b/indent/javascript.vim
index 40a6bb5d..b2204dfe 100644
--- a/indent/javascript.vim
+++ b/indent/javascript.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('javascript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'javascript')
finish
endif
diff --git a/indent/json.vim b/indent/json.vim
index a2e0b6d6..f2775b0b 100644
--- a/indent/json.vim
+++ b/indent/json.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('json', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'json')
finish
endif
diff --git a/indent/jsp.vim b/indent/jsp.vim
index 4ff51051..e1b5b8de 100644
--- a/indent/jsp.vim
+++ b/indent/jsp.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('jsp', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'jsp')
finish
endif
diff --git a/indent/jst.vim b/indent/jst.vim
index 507e8b56..018b4441 100644
--- a/indent/jst.vim
+++ b/indent/jst.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('jst', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'jst')
finish
endif
diff --git a/indent/julia.vim b/indent/julia.vim
index 3ea209a1..8b21464f 100644
--- a/indent/julia.vim
+++ b/indent/julia.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('julia', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'julia')
finish
endif
diff --git a/indent/kotlin.vim b/indent/kotlin.vim
index 996b2fd7..ebedbe30 100644
--- a/indent/kotlin.vim
+++ b/indent/kotlin.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('kotlin', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'kotlin')
finish
endif
diff --git a/indent/ld.vim b/indent/ld.vim
index 550b7032..43c11a63 100644
--- a/indent/ld.vim
+++ b/indent/ld.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ld', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ld')
finish
endif
diff --git a/indent/ledger.vim b/indent/ledger.vim
index 11037610..d1ab3682 100644
--- a/indent/ledger.vim
+++ b/indent/ledger.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ledger', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ledger')
finish
endif
diff --git a/indent/less.vim b/indent/less.vim
index 6ce917af..83fad12d 100644
--- a/indent/less.vim
+++ b/indent/less.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('less', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'less')
finish
endif
diff --git a/indent/lifelines.vim b/indent/lifelines.vim
index 70f21aa2..b3ab480d 100644
--- a/indent/lifelines.vim
+++ b/indent/lifelines.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('lifelines', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'lifelines')
finish
endif
diff --git a/indent/lilypond.vim b/indent/lilypond.vim
index cdb418da..aec3f584 100644
--- a/indent/lilypond.vim
+++ b/indent/lilypond.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('lilypond', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'lilypond')
finish
endif
diff --git a/indent/liquid.vim b/indent/liquid.vim
index f3fb43a9..3ed8f3f8 100644
--- a/indent/liquid.vim
+++ b/indent/liquid.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('liquid', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'liquid')
finish
endif
diff --git a/indent/lisp.vim b/indent/lisp.vim
index 88a08b72..7b1d2523 100644
--- a/indent/lisp.vim
+++ b/indent/lisp.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('lisp', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'lisp')
finish
endif
diff --git a/indent/litcoffee.vim b/indent/litcoffee.vim
index 0515201f..c9fb5328 100644
--- a/indent/litcoffee.vim
+++ b/indent/litcoffee.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('coffee-script', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'coffee-script')
finish
endif
diff --git a/indent/llvm.vim b/indent/llvm.vim
index 53c6f999..4dac2ef1 100644
--- a/indent/llvm.vim
+++ b/indent/llvm.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('llvm', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'llvm')
finish
endif
diff --git a/indent/logtalk.vim b/indent/logtalk.vim
index 863afeda..54ae3b6e 100644
--- a/indent/logtalk.vim
+++ b/indent/logtalk.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('logtalk', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'logtalk')
finish
endif
diff --git a/indent/ls.vim b/indent/ls.vim
index 591ccf76..3b616659 100644
--- a/indent/ls.vim
+++ b/indent/ls.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('livescript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'livescript')
finish
endif
diff --git a/indent/lua.vim b/indent/lua.vim
index 537a390c..a1389226 100644
--- a/indent/lua.vim
+++ b/indent/lua.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('lua', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'lua')
finish
endif
diff --git a/indent/mail.vim b/indent/mail.vim
index 5899c2a4..ab2c15d1 100644
--- a/indent/mail.vim
+++ b/indent/mail.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('mail', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'mail')
finish
endif
diff --git a/indent/make.vim b/indent/make.vim
index 0fe68ecb..70e6cec6 100644
--- a/indent/make.vim
+++ b/indent/make.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('make', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'make')
finish
endif
diff --git a/indent/mako.vim b/indent/mako.vim
index 34d7dbf6..fe53c80e 100644
--- a/indent/mako.vim
+++ b/indent/mako.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('mako', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'mako')
finish
endif
diff --git a/indent/markdown.vim b/indent/markdown.vim
index 10c576d7..2ec68fa5 100644
--- a/indent/markdown.vim
+++ b/indent/markdown.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('markdown', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'markdown')
finish
endif
diff --git a/indent/meson.vim b/indent/meson.vim
index d2bd1663..88157453 100644
--- a/indent/meson.vim
+++ b/indent/meson.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('meson', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'meson')
finish
endif
diff --git a/indent/mf.vim b/indent/mf.vim
index 24c13c7b..fe24bf75 100644
--- a/indent/mf.vim
+++ b/indent/mf.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('mf', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'mf')
finish
endif
diff --git a/indent/moon.vim b/indent/moon.vim
index a71db55c..a3a03dfc 100644
--- a/indent/moon.vim
+++ b/indent/moon.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('moonscript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'moonscript')
finish
endif
diff --git a/indent/mp.vim b/indent/mp.vim
index 6dca244a..c0880661 100644
--- a/indent/mp.vim
+++ b/indent/mp.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('mp', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'mp')
finish
endif
diff --git a/indent/mustache.vim b/indent/mustache.vim
index a7a0d3c3..5715ef4a 100644
--- a/indent/mustache.vim
+++ b/indent/mustache.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('handlebars', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'handlebars')
finish
endif
diff --git a/indent/nginx.vim b/indent/nginx.vim
index cd0af59f..6ddf90f3 100644
--- a/indent/nginx.vim
+++ b/indent/nginx.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('nginx', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'nginx')
finish
endif
diff --git a/indent/nim.vim b/indent/nim.vim
index 25747ec5..fab42ed1 100644
--- a/indent/nim.vim
+++ b/indent/nim.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('nim', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'nim')
finish
endif
diff --git a/indent/nix.vim b/indent/nix.vim
index 24b19cdc..6c869de5 100644
--- a/indent/nix.vim
+++ b/indent/nix.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('nix', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'nix')
finish
endif
diff --git a/indent/nsis.vim b/indent/nsis.vim
index ed4bd161..d2abb517 100644
--- a/indent/nsis.vim
+++ b/indent/nsis.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('nsis', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'nsis')
finish
endif
diff --git a/indent/ocaml.vim b/indent/ocaml.vim
index 3a0e70cf..8947957e 100644
--- a/indent/ocaml.vim
+++ b/indent/ocaml.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ocaml')
finish
endif
diff --git a/indent/occam.vim b/indent/occam.vim
index fea8e44d..125cc09e 100644
--- a/indent/occam.vim
+++ b/indent/occam.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('occam', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'occam')
finish
endif
diff --git a/indent/octave.vim b/indent/octave.vim
index fbbf0314..a5c62751 100644
--- a/indent/octave.vim
+++ b/indent/octave.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('octave', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'octave')
finish
endif
diff --git a/indent/odin.vim b/indent/odin.vim
index 50f247bd..3a5bd9cc 100644
--- a/indent/odin.vim
+++ b/indent/odin.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('odin', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'odin')
finish
endif
diff --git a/indent/omake.vim b/indent/omake.vim
index 3f1e550d..ad84209e 100644
--- a/indent/omake.vim
+++ b/indent/omake.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ocaml')
finish
endif
diff --git a/indent/opencl.vim b/indent/opencl.vim
index 75d7059c..56f08bc4 100644
--- a/indent/opencl.vim
+++ b/indent/opencl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('opencl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'opencl')
finish
endif
diff --git a/indent/pascal.vim b/indent/pascal.vim
index a58cb87b..8bdc2fdd 100644
--- a/indent/pascal.vim
+++ b/indent/pascal.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('pascal', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'pascal')
finish
endif
diff --git a/indent/perl.vim b/indent/perl.vim
index c0871db6..0f30c886 100644
--- a/indent/perl.vim
+++ b/indent/perl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('perl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'perl')
finish
endif
diff --git a/indent/pgsql.vim b/indent/pgsql.vim
index 4a3e9144..9a481da2 100644
--- a/indent/pgsql.vim
+++ b/indent/pgsql.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('pgsql', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'pgsql')
finish
endif
diff --git a/indent/plantuml.vim b/indent/plantuml.vim
index 1620a7c6..14044bbf 100644
--- a/indent/plantuml.vim
+++ b/indent/plantuml.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('plantuml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'plantuml')
finish
endif
diff --git a/indent/pony.vim b/indent/pony.vim
index 7d1dc3d2..bbf41806 100644
--- a/indent/pony.vim
+++ b/indent/pony.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('pony', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'pony')
finish
endif
diff --git a/indent/postscr.vim b/indent/postscr.vim
index ba7ce419..253b9202 100644
--- a/indent/postscr.vim
+++ b/indent/postscr.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('postscr', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'postscr')
finish
endif
diff --git a/indent/pov.vim b/indent/pov.vim
index 13e0f96f..c30cdc22 100644
--- a/indent/pov.vim
+++ b/indent/pov.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('pov', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'pov')
finish
endif
diff --git a/indent/prolog.vim b/indent/prolog.vim
index 420edee7..ff7760e0 100644
--- a/indent/prolog.vim
+++ b/indent/prolog.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('prolog', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'prolog')
finish
endif
diff --git a/indent/proto.vim b/indent/proto.vim
index 8fa33fd6..f63aa31c 100644
--- a/indent/proto.vim
+++ b/indent/proto.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('protobuf', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'protobuf')
finish
endif
diff --git a/indent/ps1.vim b/indent/ps1.vim
index ac6b83fe..9dc742b6 100644
--- a/indent/ps1.vim
+++ b/indent/ps1.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('powershell', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'powershell')
finish
endif
diff --git a/indent/pug.vim b/indent/pug.vim
index 20703d8c..40bb8e83 100644
--- a/indent/pug.vim
+++ b/indent/pug.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('pug', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'pug')
finish
endif
diff --git a/indent/puppet.vim b/indent/puppet.vim
index 1f0a8e3c..8ee706af 100644
--- a/indent/puppet.vim
+++ b/indent/puppet.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('puppet', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'puppet')
finish
endif
diff --git a/indent/purescript.vim b/indent/purescript.vim
index b040855a..f2867dd9 100644
--- a/indent/purescript.vim
+++ b/indent/purescript.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('purescript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'purescript')
finish
endif
diff --git a/indent/pyrex.vim b/indent/pyrex.vim
index 9ffe4c12..77c936fa 100644
--- a/indent/pyrex.vim
+++ b/indent/pyrex.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('pyrex', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'pyrex')
finish
endif
diff --git a/indent/python.vim b/indent/python.vim
index 5f13b77e..951a0cb1 100644
--- a/indent/python.vim
+++ b/indent/python.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('python-indent', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'python-indent')
finish
endif
diff --git a/indent/qml.vim b/indent/qml.vim
index 480e9d8f..6859ec34 100644
--- a/indent/qml.vim
+++ b/indent/qml.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('qml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'qml')
finish
endif
diff --git a/indent/racket.vim b/indent/racket.vim
index ceeec45c..cb9934ea 100644
--- a/indent/racket.vim
+++ b/indent/racket.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('racket', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'racket')
finish
endif
diff --git a/indent/raku.vim b/indent/raku.vim
index 1c759b70..f664f622 100644
--- a/indent/raku.vim
+++ b/indent/raku.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('raku', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'raku')
finish
endif
diff --git a/indent/razor.vim b/indent/razor.vim
index 2708d10e..41efb5bd 100644
--- a/indent/razor.vim
+++ b/indent/razor.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('razor', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'razor')
finish
endif
diff --git a/indent/readline.vim b/indent/readline.vim
index 3c79245b..d36d1a8f 100644
--- a/indent/readline.vim
+++ b/indent/readline.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('readline', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'readline')
finish
endif
diff --git a/indent/reason.vim b/indent/reason.vim
index 4a5160bd..ea7d4ebc 100644
--- a/indent/reason.vim
+++ b/indent/reason.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('reason', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'reason')
finish
endif
diff --git a/indent/rmd.vim b/indent/rmd.vim
index a5c44090..afeddd38 100644
--- a/indent/rmd.vim
+++ b/indent/rmd.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('rmd', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'rmd')
finish
endif
diff --git a/indent/rnoweb.vim b/indent/rnoweb.vim
index 350e6d9b..fc6c227e 100644
--- a/indent/rnoweb.vim
+++ b/indent/rnoweb.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('rnoweb', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'rnoweb')
finish
endif
diff --git a/indent/rpl.vim b/indent/rpl.vim
index 3e11fabe..11e39f53 100644
--- a/indent/rpl.vim
+++ b/indent/rpl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('rpl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'rpl')
finish
endif
diff --git a/indent/rrst.vim b/indent/rrst.vim
index 3d31f1eb..9718b860 100644
--- a/indent/rrst.vim
+++ b/indent/rrst.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('rrst', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'rrst')
finish
endif
diff --git a/indent/rst.vim b/indent/rst.vim
index 8fbb3d17..94cb44dc 100644
--- a/indent/rst.vim
+++ b/indent/rst.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('rst', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'rst')
finish
endif
diff --git a/indent/ruby.vim b/indent/ruby.vim
index 2fe4a374..614f359f 100644
--- a/indent/ruby.vim
+++ b/indent/ruby.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('ruby', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'ruby')
finish
endif
diff --git a/indent/rust.vim b/indent/rust.vim
index 395e7409..733bf7c2 100644
--- a/indent/rust.vim
+++ b/indent/rust.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('rust', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'rust')
finish
endif
diff --git a/indent/sas.vim b/indent/sas.vim
index eb2afdf1..320afdf7 100644
--- a/indent/sas.vim
+++ b/indent/sas.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('sas', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'sas')
finish
endif
diff --git a/indent/sass.vim b/indent/sass.vim
index 4f4971a0..602ed1ef 100644
--- a/indent/sass.vim
+++ b/indent/sass.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('sass', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'sass')
finish
endif
diff --git a/indent/scala.vim b/indent/scala.vim
index adddc554..05a10bef 100644
--- a/indent/scala.vim
+++ b/indent/scala.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('scala', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'scala')
finish
endif
diff --git a/indent/scheme.vim b/indent/scheme.vim
index 475d9cd5..670324f0 100644
--- a/indent/scheme.vim
+++ b/indent/scheme.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('scheme', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'scheme')
finish
endif
diff --git a/indent/scss.vim b/indent/scss.vim
index 80a43bd2..95c947d5 100644
--- a/indent/scss.vim
+++ b/indent/scss.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('scss', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'scss')
finish
endif
diff --git a/indent/sdl.vim b/indent/sdl.vim
index 470b7328..f253c836 100644
--- a/indent/sdl.vim
+++ b/indent/sdl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('sdl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'sdl')
finish
endif
diff --git a/indent/slim.vim b/indent/slim.vim
index 95eda92d..a33b2095 100644
--- a/indent/slim.vim
+++ b/indent/slim.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('slim', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'slim')
finish
endif
diff --git a/indent/slime.vim b/indent/slime.vim
index 2ba345f1..db8e3555 100644
--- a/indent/slime.vim
+++ b/indent/slime.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('slime', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'slime')
finish
endif
diff --git a/indent/sml.vim b/indent/sml.vim
index 0bc7a389..d70b6d0c 100644
--- a/indent/sml.vim
+++ b/indent/sml.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('sml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'sml')
finish
endif
diff --git a/indent/solidity.vim b/indent/solidity.vim
index a7844596..bbf7c63c 100644
--- a/indent/solidity.vim
+++ b/indent/solidity.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('solidity', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'solidity')
finish
endif
diff --git a/indent/sql.vim b/indent/sql.vim
index 34c74570..9ce06910 100644
--- a/indent/sql.vim
+++ b/indent/sql.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('sql', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'sql')
finish
endif
diff --git a/indent/sshconfig.vim b/indent/sshconfig.vim
index 4d2b3d9b..b68e02ba 100644
--- a/indent/sshconfig.vim
+++ b/indent/sshconfig.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('sshconfig', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'sshconfig')
finish
endif
diff --git a/indent/stylus.vim b/indent/stylus.vim
index 3265e301..070c1065 100644
--- a/indent/stylus.vim
+++ b/indent/stylus.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('stylus', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'stylus')
finish
endif
diff --git a/indent/svelte.vim b/indent/svelte.vim
index e8940f42..dbd33877 100644
--- a/indent/svelte.vim
+++ b/indent/svelte.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('svelte', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'svelte')
finish
endif
diff --git a/indent/svg.vim b/indent/svg.vim
index 198efb46..af0cb1db 100644
--- a/indent/svg.vim
+++ b/indent/svg.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('svg-indent', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'svg-indent')
finish
endif
diff --git a/indent/swift.vim b/indent/swift.vim
index 5c17fc63..5b5d88bd 100644
--- a/indent/swift.vim
+++ b/indent/swift.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('swift', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'swift')
finish
endif
diff --git a/indent/systemverilog.vim b/indent/systemverilog.vim
index 43267f6d..9a1353ec 100644
--- a/indent/systemverilog.vim
+++ b/indent/systemverilog.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('systemverilog', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'systemverilog')
finish
endif
diff --git a/indent/tcl.vim b/indent/tcl.vim
index 8ea5dcc5..01be424e 100644
--- a/indent/tcl.vim
+++ b/indent/tcl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('tcl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'tcl')
finish
endif
diff --git a/indent/teraterm.vim b/indent/teraterm.vim
index 66ad449f..95e76144 100644
--- a/indent/teraterm.vim
+++ b/indent/teraterm.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('teraterm', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'teraterm')
finish
endif
diff --git a/indent/terraform.vim b/indent/terraform.vim
index ab932dab..e0c65b61 100644
--- a/indent/terraform.vim
+++ b/indent/terraform.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('terraform', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'terraform')
finish
endif
diff --git a/indent/tex.vim b/indent/tex.vim
index 22184939..f304c092 100644
--- a/indent/tex.vim
+++ b/indent/tex.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('tex', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'tex')
finish
endif
diff --git a/indent/tf.vim b/indent/tf.vim
index 5c12f112..8b202dc2 100644
--- a/indent/tf.vim
+++ b/indent/tf.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('tf', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'tf')
finish
endif
diff --git a/indent/tilde.vim b/indent/tilde.vim
index 8df3ede7..b14d3c37 100644
--- a/indent/tilde.vim
+++ b/indent/tilde.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('tilde', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'tilde')
finish
endif
diff --git a/indent/treetop.vim b/indent/treetop.vim
index d54e6159..6d4314ab 100644
--- a/indent/treetop.vim
+++ b/indent/treetop.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('treetop', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'treetop')
finish
endif
diff --git a/indent/twig.vim b/indent/twig.vim
index 82087c33..3101f00b 100644
--- a/indent/twig.vim
+++ b/indent/twig.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('twig', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'twig')
finish
endif
diff --git a/indent/typescript.vim b/indent/typescript.vim
index cc742b97..cb36ad1b 100644
--- a/indent/typescript.vim
+++ b/indent/typescript.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'typescript')
finish
endif
diff --git a/indent/typescriptreact.vim b/indent/typescriptreact.vim
index 8253a288..6385bf07 100644
--- a/indent/typescriptreact.vim
+++ b/indent/typescriptreact.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'typescript')
finish
endif
diff --git a/indent/vala.vim b/indent/vala.vim
index de3f0fd4..c68bf7eb 100644
--- a/indent/vala.vim
+++ b/indent/vala.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('vala', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'vala')
finish
endif
diff --git a/indent/vb.vim b/indent/vb.vim
index 4eb977c8..deb6ee86 100644
--- a/indent/vb.vim
+++ b/indent/vb.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('visual-basic', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'visual-basic')
finish
endif
diff --git a/indent/velocity.vim b/indent/velocity.vim
index 01af414b..7bc9b3e5 100644
--- a/indent/velocity.vim
+++ b/indent/velocity.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('velocity', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'velocity')
finish
endif
diff --git a/indent/verilog.vim b/indent/verilog.vim
index 06d0a2fb..f1492827 100644
--- a/indent/verilog.vim
+++ b/indent/verilog.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('verilog', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'verilog')
finish
endif
diff --git a/indent/vhdl.vim b/indent/vhdl.vim
index fd2c2f82..6da3aa60 100644
--- a/indent/vhdl.vim
+++ b/indent/vhdl.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('vhdl', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'vhdl')
finish
endif
diff --git a/indent/vlang.vim b/indent/vlang.vim
index 58680a45..632469b6 100644
--- a/indent/vlang.vim
+++ b/indent/vlang.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('v', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'v')
finish
endif
diff --git a/indent/vroom.vim b/indent/vroom.vim
index 47a68029..6952b92c 100644
--- a/indent/vroom.vim
+++ b/indent/vroom.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('vroom', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'vroom')
finish
endif
diff --git a/indent/vue.vim b/indent/vue.vim
index b4f37cc2..53be97da 100644
--- a/indent/vue.vim
+++ b/indent/vue.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('vue', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'vue')
finish
endif
diff --git a/indent/wast.vim b/indent/wast.vim
index 97bd3c8d..4483cb6c 100644
--- a/indent/wast.vim
+++ b/indent/wast.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('wast', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'wast')
finish
endif
diff --git a/indent/xf86conf.vim b/indent/xf86conf.vim
index 287888c9..1454c9e5 100644
--- a/indent/xf86conf.vim
+++ b/indent/xf86conf.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('xf86conf', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'xf86conf')
finish
endif
diff --git a/indent/xhtml.vim b/indent/xhtml.vim
index 4f4382b3..f660238e 100644
--- a/indent/xhtml.vim
+++ b/indent/xhtml.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('xhtml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'xhtml')
finish
endif
diff --git a/indent/xinetd.vim b/indent/xinetd.vim
index 0443b36e..4ed0b273 100644
--- a/indent/xinetd.vim
+++ b/indent/xinetd.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('xinetd', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'xinetd')
finish
endif
diff --git a/indent/xsd.vim b/indent/xsd.vim
index 9d0e095f..20db1814 100644
--- a/indent/xsd.vim
+++ b/indent/xsd.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('xsd', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'xsd')
finish
endif
diff --git a/indent/xslt.vim b/indent/xslt.vim
index c1793e1b..fd3de319 100644
--- a/indent/xslt.vim
+++ b/indent/xslt.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('xslt', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'xslt')
finish
endif
diff --git a/indent/yacc.vim b/indent/yacc.vim
index 37752e48..e14907a4 100644
--- a/indent/yacc.vim
+++ b/indent/yacc.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('yacc', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'yacc')
finish
endif
diff --git a/indent/yaml.vim b/indent/yaml.vim
index 274190da..c3a5d7cd 100644
--- a/indent/yaml.vim
+++ b/indent/yaml.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('yaml', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'yaml')
finish
endif
diff --git a/indent/zig.vim b/indent/zig.vim
index c8ff33db..73a65858 100644
--- a/indent/zig.vim
+++ b/indent/zig.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('zig', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'zig')
finish
endif
diff --git a/indent/zimbu.vim b/indent/zimbu.vim
index c6d99cc4..1ad43f89 100644
--- a/indent/zimbu.vim
+++ b/indent/zimbu.vim
@@ -1,4 +1,4 @@
-if !polyglot#util#IsEnabled('zimbu', expand('<sfile>:p'))
+if !has_key(g:polyglot_is_disabled, 'zimbu')
finish
endif