From cbde2571d4f79770ac552fe75440de72893bc73a Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Sun, 25 Oct 2020 03:19:58 +0100 Subject: Respect symlinks for resolving vim-polyglot as fallback, closes #605 --- syntax/8th.vim | 9 +-------- syntax/Jenkinsfile.vim | 9 +-------- syntax/a2ps.vim | 9 +-------- syntax/a65.vim | 9 +-------- syntax/aap.vim | 9 +-------- syntax/abap.vim | 10 ++-------- syntax/abaqus.vim | 9 +-------- syntax/abc.vim | 9 +-------- syntax/abel.vim | 9 +-------- syntax/acedb.vim | 9 +-------- syntax/ada.vim | 9 +-------- syntax/ahdl.vim | 9 +-------- syntax/aidl.vim | 9 +-------- syntax/alsaconf.vim | 9 +-------- syntax/aml.vim | 9 +-------- syntax/ampl.vim | 9 +-------- syntax/ansible.vim | 9 +-------- syntax/ansible_hosts.vim | 9 +-------- syntax/ant.vim | 9 +-------- syntax/apache.vim | 9 +-------- syntax/apachestyle.vim | 9 +-------- syntax/apiblueprint.vim | 9 +-------- syntax/applescript.vim | 9 +-------- syntax/aptconf.vim | 9 +-------- syntax/arch.vim | 9 +-------- syntax/arduino.vim | 9 +-------- syntax/art.vim | 9 +-------- syntax/asciidoc.vim | 9 +-------- syntax/asl.vim | 9 +-------- syntax/asn.vim | 9 +-------- syntax/aspperl.vim | 9 +-------- syntax/aspvbs.vim | 9 +-------- syntax/asterisk.vim | 9 +-------- syntax/asteriskvm.vim | 9 +-------- syntax/atlas.vim | 9 +-------- syntax/autodoc.vim | 9 +-------- syntax/autoit.vim | 9 +-------- syntax/automake.vim | 9 +-------- syntax/ave.vim | 9 +-------- syntax/awk.vim | 9 +-------- syntax/b.vim | 9 +-------- syntax/basic.vim | 9 +-------- syntax/basic/class.vim | 9 +-------- syntax/basic/cluster.vim | 9 +-------- syntax/basic/decorator.vim | 9 +-------- syntax/basic/doc.vim | 9 +-------- syntax/basic/function.vim | 9 +-------- syntax/basic/identifiers.vim | 9 +-------- syntax/basic/keyword.vim | 9 +-------- syntax/basic/literal.vim | 9 +-------- syntax/basic/members.vim | 9 +-------- syntax/basic/object.vim | 9 +-------- syntax/basic/patch.vim | 9 +-------- syntax/basic/reserved.vim | 9 +-------- syntax/basic/symbols.vim | 9 +-------- syntax/basic/type.vim | 9 +-------- syntax/bc.vim | 9 +-------- syntax/bdf.vim | 9 +-------- syntax/bib.vim | 9 +-------- syntax/bindzone.vim | 9 +-------- syntax/blade.vim | 9 +-------- syntax/blank.vim | 9 +-------- syntax/brewfile.vim | 9 +-------- syntax/bsdl.vim | 9 +-------- syntax/bst.vim | 9 +-------- syntax/bzl.vim | 9 +-------- syntax/bzr.vim | 9 +-------- syntax/c.vim | 9 +-------- syntax/cabal-1.vim | 9 +-------- syntax/cabal-2.vim | 9 +-------- syntax/caddyfile.vim | 9 +-------- syntax/calendar.vim | 9 +-------- syntax/carp.vim | 9 +-------- syntax/catalog.vim | 9 +-------- syntax/cdl.vim | 9 +-------- syntax/cdrdaoconf.vim | 9 +-------- syntax/cdrtoc.vim | 9 +-------- syntax/cf.vim | 9 +-------- syntax/cfg.vim | 9 +-------- syntax/ch.vim | 9 +-------- syntax/chaiscript.vim | 9 +-------- syntax/chaskell.vim | 9 +-------- syntax/chill.vim | 9 +-------- syntax/chordpro.vim | 9 +-------- syntax/cl.vim | 9 +-------- syntax/clean.vim | 9 +-------- syntax/clojure.vim | 9 +-------- syntax/cmake.vim | 9 +-------- syntax/cmod.vim | 9 +-------- syntax/cmusrc.vim | 9 +-------- syntax/cobol.vim | 9 +-------- syntax/coco.vim | 9 +-------- syntax/coffee.vim | 9 +-------- syntax/common.vim | 9 +-------- syntax/conaryrecipe.vim | 9 +-------- syntax/conf.vim | 9 +-------- syntax/config.vim | 9 +-------- syntax/cpp.vim | 9 +-------- syntax/cql.vim | 9 +-------- syntax/crm.vim | 9 +-------- syntax/crontab.vim | 9 +-------- syntax/cryptol.vim | 9 +-------- syntax/crystal.vim | 9 +-------- syntax/cs.vim | 9 +-------- syntax/csc.vim | 9 +-------- syntax/csdl.vim | 9 +-------- syntax/csp.vim | 9 +-------- syntax/css.vim | 9 +-------- syntax/csv.vim | 9 +-------- syntax/cterm.vim | 9 +-------- syntax/cucumber.vim | 9 +-------- syntax/cuda.vim | 9 +-------- syntax/cuesheet.vim | 9 +-------- syntax/cupl.vim | 9 +-------- syntax/cuplsim.vim | 9 +-------- syntax/cvs.vim | 9 +-------- syntax/cvsrc.vim | 9 +-------- syntax/cynpp.vim | 9 +-------- syntax/d.vim | 9 +-------- syntax/dart.vim | 9 +-------- syntax/datascript.vim | 9 +-------- syntax/dcd.vim | 9 +-------- syntax/dcov.vim | 9 +-------- syntax/dd.vim | 9 +-------- syntax/ddoc.vim | 9 +-------- syntax/debchangelog.vim | 9 +-------- syntax/debcontrol.vim | 9 +-------- syntax/debcopyright.vim | 9 +-------- syntax/debsources.vim | 9 +-------- syntax/def.vim | 9 +-------- syntax/denyhosts.vim | 9 +-------- syntax/desc.vim | 9 +-------- syntax/desktop.vim | 9 +-------- syntax/dhall.vim | 9 +-------- syntax/dictconf.vim | 9 +-------- syntax/dictdconf.vim | 9 +-------- syntax/diff.vim | 9 +-------- syntax/dircolors.vim | 9 +-------- syntax/django.vim | 9 +-------- syntax/dnsmasq.vim | 9 +-------- syntax/docker-compose.vim | 9 +-------- syntax/dockerfile.vim | 9 +-------- syntax/dosbatch.vim | 9 +-------- syntax/dosini.vim | 9 +-------- syntax/dot.vim | 9 +-------- syntax/dracula.vim | 9 +-------- syntax/dsdl.vim | 9 +-------- syntax/dsl.vim | 9 +-------- syntax/dtd.vim | 9 +-------- syntax/dts.vim | 9 +-------- syntax/dune.vim | 9 +-------- syntax/dylan.vim | 9 +-------- syntax/dylanintr.vim | 9 +-------- syntax/dylanlid.vim | 9 +-------- syntax/ecd.vim | 9 +-------- syntax/ecrystal.vim | 9 +-------- syntax/edif.vim | 9 +-------- syntax/eelixir.vim | 9 +-------- syntax/elf.vim | 9 +-------- syntax/elinks.vim | 9 +-------- syntax/elixir.vim | 9 +-------- syntax/elm.vim | 9 +-------- syntax/elmfilt.vim | 9 +-------- syntax/embeddedpuppet.vim | 9 +-------- syntax/ember-script.vim | 9 +-------- syntax/emblem.vim | 9 +-------- syntax/erlang.vim | 9 +-------- syntax/eruby.vim | 9 +-------- syntax/esmtprc.vim | 9 +-------- syntax/esqlc.vim | 9 +-------- syntax/esterel.vim | 9 +-------- syntax/eterm.vim | 9 +-------- syntax/exim.vim | 9 +-------- syntax/expect.vim | 9 +-------- syntax/exports.vim | 9 +-------- syntax/falcon.vim | 9 +-------- syntax/fan.vim | 9 +-------- syntax/fbs.vim | 9 +-------- syntax/fennel.vim | 9 +-------- syntax/ferm.vim | 9 +-------- syntax/fetchmail.vim | 9 +-------- syntax/fgl.vim | 9 +-------- syntax/fish.vim | 9 +-------- syntax/flow.vim | 9 +-------- syntax/focexec.vim | 9 +-------- syntax/forth.vim | 9 +-------- syntax/fortran.vim | 9 +-------- syntax/framescript.vim | 9 +-------- syntax/freebasic.vim | 9 +-------- syntax/fsharp.vim | 9 +-------- syntax/fstab.vim | 9 +-------- syntax/fvwm.vim | 9 +-------- syntax/gdb.vim | 9 +-------- syntax/gdmo.vim | 9 +-------- syntax/gdscript3.vim | 9 +-------- syntax/gedcom.vim | 9 +-------- syntax/git.vim | 9 +-------- syntax/gitcommit.vim | 9 +-------- syntax/gitconfig.vim | 9 +-------- syntax/gitignore.vim | 9 +-------- syntax/gitolite.vim | 9 +-------- syntax/gitrebase.vim | 9 +-------- syntax/gitsendemail.vim | 9 +-------- syntax/gkrellmrc.vim | 9 +-------- syntax/glsl.vim | 9 +-------- syntax/gmpl.vim | 9 +-------- syntax/gnash.vim | 9 +-------- syntax/gnuplot.vim | 9 +-------- syntax/go.vim | 9 +-------- syntax/godebugoutput.vim | 9 +-------- syntax/godebugstacktrace.vim | 9 +-------- syntax/godebugvariables.vim | 9 +-------- syntax/godefstack.vim | 9 +-------- syntax/gohtmltmpl.vim | 9 +-------- syntax/gomod.vim | 9 +-------- syntax/gotexttmpl.vim | 9 +-------- syntax/gp.vim | 9 +-------- syntax/gpg.vim | 9 +-------- syntax/grads.vim | 9 +-------- syntax/graphql.vim | 9 +-------- syntax/gretl.vim | 9 +-------- syntax/groovy.vim | 9 +-------- syntax/group.vim | 9 +-------- syntax/grub.vim | 9 +-------- syntax/gsl.vim | 9 +-------- syntax/gsp.vim | 9 +-------- syntax/gtkrc.vim | 9 +-------- syntax/haml.vim | 9 +-------- syntax/hamster.vim | 9 +-------- syntax/handlebars.vim | 9 +-------- syntax/haproxy.vim | 9 +-------- syntax/haskell.vim | 9 +-------- syntax/haste.vim | 9 +-------- syntax/hastepreproc.vim | 9 +-------- syntax/haxe.vim | 9 +-------- syntax/hb.vim | 9 +-------- syntax/hcl.vim | 9 +-------- syntax/helm.vim | 9 +-------- syntax/help.vim | 9 +-------- syntax/hercules.vim | 9 +-------- syntax/hex.vim | 9 +-------- syntax/hgcommit.vim | 9 +-------- syntax/hive.vim | 9 +-------- syntax/hog.vim | 9 +-------- syntax/hollywood.vim | 9 +-------- syntax/hostconf.vim | 9 +-------- syntax/hostsaccess.vim | 9 +-------- syntax/html.vim | 9 +-------- syntax/htmldjango.vim | 9 +-------- syntax/htmlm4.vim | 9 +-------- syntax/i3config.vim | 9 +-------- syntax/ibasic.vim | 9 +-------- syntax/icalendar.vim | 9 +-------- syntax/icemenu.vim | 9 +-------- syntax/icon.vim | 9 +-------- syntax/idris.vim | 9 +-------- syntax/idris2.vim | 9 +-------- syntax/indent.vim | 9 +-------- syntax/inform.vim | 9 +-------- syntax/initng.vim | 9 +-------- syntax/inittab.vim | 9 +-------- syntax/ion.vim | 9 +-------- syntax/ipfilter.vim | 9 +-------- syntax/iss.vim | 9 +-------- syntax/ist.vim | 9 +-------- syntax/j.vim | 9 +-------- syntax/jal.vim | 9 +-------- syntax/jam.vim | 9 +-------- syntax/java.vim | 9 +-------- syntax/javacc.vim | 9 +-------- syntax/javascript.vim | 9 +-------- syntax/jess.vim | 9 +-------- syntax/jgraph.vim | 9 +-------- syntax/jinja2.vim | 9 +-------- syntax/jovial.vim | 9 +-------- syntax/jproperties.vim | 9 +-------- syntax/jq.vim | 9 +-------- syntax/json.vim | 9 +-------- syntax/json5.vim | 9 +-------- syntax/jsonnet.vim | 9 +-------- syntax/jsp.vim | 9 +-------- syntax/jst.vim | 9 +-------- syntax/julia.vim | 9 +-------- syntax/juliadoc.vim | 9 +-------- syntax/kconfig.vim | 9 +-------- syntax/kivy.vim | 9 +-------- syntax/kix.vim | 9 +-------- syntax/kotlin.vim | 9 +-------- syntax/kscript.vim | 9 +-------- syntax/kwt.vim | 9 +-------- syntax/lace.vim | 9 +-------- syntax/latte.vim | 9 +-------- syntax/ld.vim | 9 +-------- syntax/ldif.vim | 9 +-------- syntax/ledger.vim | 9 +-------- syntax/less.vim | 9 +-------- syntax/lex.vim | 9 +-------- syntax/lftp.vim | 9 +-------- syntax/lhaskell.vim | 9 +-------- syntax/libao.vim | 9 +-------- syntax/lidris.vim | 9 +-------- syntax/lidris2.vim | 9 +-------- syntax/lifelines.vim | 9 +-------- syntax/lilo.vim | 9 +-------- syntax/lilypond-words.vim | 9 +-------- syntax/lilypond.vim | 9 +-------- syntax/limits.vim | 9 +-------- syntax/liquid.vim | 9 +-------- syntax/lisp.vim | 9 +-------- syntax/litcoffee.vim | 9 +-------- syntax/lite.vim | 9 +-------- syntax/litestep.vim | 9 +-------- syntax/llvm.vim | 9 +-------- syntax/log.vim | 9 +-------- syntax/loginaccess.vim | 9 +-------- syntax/logindefs.vim | 9 +-------- syntax/logtalk.vim | 9 +-------- syntax/lotos.vim | 9 +-------- syntax/lout.vim | 9 +-------- syntax/lpc.vim | 9 +-------- syntax/lprolog.vim | 9 +-------- syntax/ls.vim | 9 +-------- syntax/lsl.vim | 9 +-------- syntax/lss.vim | 9 +-------- syntax/lua.vim | 9 +-------- syntax/lynx.vim | 9 +-------- syntax/m4.vim | 9 +-------- syntax/mail.vim | 9 +-------- syntax/mailaliases.vim | 9 +-------- syntax/mailcap.vim | 9 +-------- syntax/make.vim | 9 +-------- syntax/mako.vim | 9 +-------- syntax/mallard.vim | 9 +-------- syntax/manconf.vim | 9 +-------- syntax/maple.vim | 9 +-------- syntax/markdown.vim | 9 +-------- syntax/mason.vim | 9 +-------- syntax/master.vim | 9 +-------- syntax/mel.vim | 9 +-------- syntax/merlin.vim | 9 +-------- syntax/meson.vim | 9 +-------- syntax/messages.vim | 9 +-------- syntax/mf.vim | 9 +-------- syntax/mgl.vim | 9 +-------- syntax/mgp.vim | 9 +-------- syntax/mib.vim | 9 +-------- syntax/mix.vim | 9 +-------- syntax/mma.vim | 9 +-------- syntax/mmp.vim | 9 +-------- syntax/modconf.vim | 9 +-------- syntax/modula2.vim | 9 +-------- syntax/modula3.vim | 9 +-------- syntax/monk.vim | 9 +-------- syntax/moo.vim | 9 +-------- syntax/moon.vim | 9 +-------- syntax/mp.vim | 9 +-------- syntax/mplayerconf.vim | 9 +-------- syntax/mrxvtrc.vim | 9 +-------- syntax/msidl.vim | 9 +-------- syntax/msql.vim | 9 +-------- syntax/mupad.vim | 9 +-------- syntax/murphi.vim | 9 +-------- syntax/mush.vim | 9 +-------- syntax/mustache.vim | 9 +-------- syntax/muttrc.vim | 9 +-------- syntax/mysql.vim | 9 +-------- syntax/n1ql.vim | 9 +-------- syntax/named.vim | 9 +-------- syntax/nanorc.vim | 9 +-------- syntax/natural.vim | 9 +-------- syntax/ncf.vim | 9 +-------- syntax/neomuttrc.vim | 9 +-------- syntax/netrc.vim | 9 +-------- syntax/nginx.vim | 9 +-------- syntax/nim.vim | 9 +-------- syntax/ninja.vim | 9 +-------- syntax/nix.vim | 9 +-------- syntax/nqc.vim | 9 +-------- syntax/nroff.vim | 9 +-------- syntax/nsis.vim | 9 +-------- syntax/oasis.vim | 9 +-------- syntax/obj.vim | 9 +-------- syntax/ocaml.vim | 9 +-------- syntax/ocamlbuild_tags.vim | 9 +-------- syntax/occam.vim | 9 +-------- syntax/ocpbuild.vim | 9 +-------- syntax/ocpbuildroot.vim | 9 +-------- syntax/octave.vim | 9 +-------- syntax/odin.vim | 9 +-------- syntax/omake.vim | 9 +-------- syntax/omnimark.vim | 9 +-------- syntax/opam.vim | 9 +-------- syntax/opencl.vim | 9 +-------- syntax/openroad.vim | 9 +-------- syntax/opl.vim | 9 +-------- syntax/ora.vim | 9 +-------- syntax/pamconf.vim | 9 +-------- syntax/pamenv.vim | 9 +-------- syntax/papp.vim | 9 +-------- syntax/pascal.vim | 9 +-------- syntax/passwd.vim | 9 +-------- syntax/pccts.vim | 9 +-------- syntax/pdf.vim | 9 +-------- syntax/perl.vim | 9 +-------- syntax/pf.vim | 9 +-------- syntax/pfmain.vim | 9 +-------- syntax/pgsql.vim | 9 +-------- syntax/php.vim | 9 +-------- syntax/pike.vim | 9 +-------- syntax/pilrc.vim | 9 +-------- syntax/pine.vim | 9 +-------- syntax/pinfo.vim | 9 +-------- syntax/plantuml.vim | 9 +-------- syntax/pli.vim | 9 +-------- syntax/plm.vim | 9 +-------- syntax/plp.vim | 9 +-------- syntax/plsql.vim | 9 +-------- syntax/po.vim | 9 +-------- syntax/pod.vim | 9 +-------- syntax/pony.vim | 9 +-------- syntax/postscr.vim | 9 +-------- syntax/pov.vim | 9 +-------- syntax/povini.vim | 9 +-------- syntax/ppd.vim | 9 +-------- syntax/ppwiz.vim | 9 +-------- syntax/privoxy.vim | 9 +-------- syntax/procmail.vim | 9 +-------- syntax/prolog.vim | 9 +-------- syntax/promela.vim | 9 +-------- syntax/proto.vim | 9 +-------- syntax/protocols.vim | 9 +-------- syntax/ps1.vim | 9 +-------- syntax/ps1xml.vim | 9 +-------- syntax/psf.vim | 9 +-------- syntax/pug.vim | 9 +-------- syntax/puppet.vim | 9 +-------- syntax/purescript.vim | 9 +-------- syntax/pyrex.vim | 9 +-------- syntax/python.vim | 9 +-------- syntax/qmake.vim | 9 +-------- syntax/qml.vim | 9 +-------- syntax/quake.vim | 9 +-------- syntax/racket.vim | 9 +-------- syntax/radiance.vim | 9 +-------- syntax/ragel.vim | 9 +-------- syntax/raku.vim | 9 +-------- syntax/raml.vim | 9 +-------- syntax/ratpoison.vim | 9 +-------- syntax/razor.vim | 9 +-------- syntax/rc.vim | 9 +-------- syntax/rcs.vim | 9 +-------- syntax/readline.vim | 9 +-------- syntax/reason.vim | 9 +-------- syntax/rego.vim | 9 +-------- syntax/remind.vim | 9 +-------- syntax/requirements.vim | 9 +-------- syntax/resolv.vim | 9 +-------- syntax/reva.vim | 9 +-------- syntax/rexx.vim | 9 +-------- syntax/rhelp.vim | 9 +-------- syntax/rib.vim | 9 +-------- syntax/rmd.vim | 9 +-------- syntax/rnc.vim | 9 +-------- syntax/rng.vim | 9 +-------- syntax/rnoweb-1.vim | 9 +-------- syntax/rnoweb-2.vim | 9 +-------- syntax/robots.vim | 9 +-------- syntax/rpcgen.vim | 9 +-------- syntax/rpl.vim | 9 +-------- syntax/rrst.vim | 9 +-------- syntax/rst.vim | 9 +-------- syntax/rtf.vim | 9 +-------- syntax/ruby.vim | 9 +-------- syntax/rust.vim | 9 +-------- syntax/samba.vim | 9 +-------- syntax/sas.vim | 9 +-------- syntax/sass.vim | 9 +-------- syntax/sather.vim | 9 +-------- syntax/sbt.vim | 9 +-------- syntax/scala.vim | 9 +-------- syntax/scheme.vim | 9 +-------- syntax/scilab.vim | 9 +-------- syntax/screen.vim | 9 +-------- syntax/scss.vim | 9 +-------- syntax/sd.vim | 9 +-------- syntax/sdc.vim | 9 +-------- syntax/sdl.vim | 9 +-------- syntax/sed.vim | 9 +-------- syntax/sensors.vim | 9 +-------- syntax/services.vim | 9 +-------- syntax/setserial.vim | 9 +-------- syntax/sexplib.vim | 9 +-------- syntax/sh.vim | 9 +-------- syntax/sieve.vim | 9 +-------- syntax/sil.vim | 9 +-------- syntax/simula.vim | 9 +-------- syntax/sinda.vim | 9 +-------- syntax/sisu.vim | 9 +-------- syntax/skill.vim | 9 +-------- syntax/slang.vim | 9 +-------- syntax/slice.vim | 9 +-------- syntax/slim.vim | 9 +-------- syntax/slime.vim | 9 +-------- syntax/slpconf.vim | 9 +-------- syntax/slpreg.vim | 9 +-------- syntax/slpspi.vim | 9 +-------- syntax/slrnrc.vim | 9 +-------- syntax/slrnsc.vim | 9 +-------- syntax/sm.vim | 9 +-------- syntax/smarty.vim | 9 +-------- syntax/smcl.vim | 9 +-------- syntax/smhl.vim | 9 +-------- syntax/smith.vim | 9 +-------- syntax/sml.vim | 9 +-------- syntax/smt2.vim | 9 +-------- syntax/snobol4.vim | 9 +-------- syntax/solidity.vim | 9 +-------- syntax/spec.vim | 9 +-------- syntax/spice.vim | 9 +-------- syntax/spup.vim | 9 +-------- syntax/spyce.vim | 9 +-------- syntax/sql.vim | 9 +-------- syntax/sqlj.vim | 9 +-------- syntax/sqloracle.vim | 9 +-------- syntax/sqr.vim | 9 +-------- syntax/squid.vim | 9 +-------- syntax/srec.vim | 9 +-------- syntax/sshconfig.vim | 9 +-------- syntax/sshdconfig.vim | 9 +-------- syntax/st.vim | 9 +-------- syntax/stata.vim | 9 +-------- syntax/stp.vim | 9 +-------- syntax/stylus.vim | 9 +-------- syntax/sudoers.vim | 9 +-------- syntax/svelte.vim | 9 +-------- syntax/svg.vim | 9 +-------- syntax/svn.vim | 9 +-------- syntax/swift.vim | 9 +-------- syntax/swiftgyb.vim | 9 +-------- syntax/sxhkdrc.vim | 9 +-------- syntax/sysctl.vim | 9 +-------- syntax/systemd.vim | 9 +-------- syntax/systemverilog.vim | 9 +-------- syntax/tablegen.vim | 9 +-------- syntax/tads.vim | 9 +-------- syntax/tags.vim | 9 +-------- syntax/tak.vim | 9 +-------- syntax/tap.vim | 9 +-------- syntax/taskdata.vim | 9 +-------- syntax/taskedit.vim | 9 +-------- syntax/tcl.vim | 9 +-------- syntax/template.vim | 9 +-------- syntax/teraterm.vim | 9 +-------- syntax/terminfo.vim | 9 +-------- syntax/terraform.vim | 9 +-------- syntax/tex.vim | 9 +-------- syntax/texinfo.vim | 9 +-------- syntax/texmf.vim | 9 +-------- syntax/textile.vim | 9 +-------- syntax/tf.vim | 9 +-------- syntax/thrift.vim | 9 +-------- syntax/tidy.vim | 9 +-------- syntax/tilde.vim | 9 +-------- syntax/tli.vim | 9 +-------- syntax/tmux.vim | 9 +-------- syntax/toml.vim | 9 +-------- syntax/tpp.vim | 9 +-------- syntax/tptp.vim | 9 +-------- syntax/trasys.vim | 9 +-------- syntax/treetop.vim | 9 +-------- syntax/trustees.vim | 9 +-------- syntax/tsalt.vim | 9 +-------- syntax/tsscl.vim | 9 +-------- syntax/tssgm.vim | 9 +-------- syntax/tssop.vim | 9 +-------- syntax/tt2.vim | 9 +-------- syntax/tt2html.vim | 9 +-------- syntax/tt2js.vim | 9 +-------- syntax/twig.vim | 9 +-------- syntax/typescript.vim | 9 +-------- syntax/typescriptreact.vim | 10 ++-------- syntax/uc.vim | 9 +-------- syntax/udevconf.vim | 9 +-------- syntax/udevperm.vim | 9 +-------- syntax/uil.vim | 9 +-------- syntax/unison.vim | 9 +-------- syntax/updatedb.vim | 9 +-------- syntax/upstart.vim | 9 +-------- syntax/upstreamdat.vim | 9 +-------- syntax/upstreaminstalllog.vim | 9 +-------- syntax/upstreamlog.vim | 9 +-------- syntax/usserverlog.vim | 9 +-------- syntax/usw2kagtlog.vim | 9 +-------- syntax/vala.vim | 9 +-------- syntax/vb.vim | 9 +-------- syntax/vbnet.vim | 9 +-------- syntax/vcl.vim | 9 +-------- syntax/velocity.vim | 9 +-------- syntax/vera.vim | 9 +-------- syntax/verilog.vim | 9 +-------- syntax/verilogams.vim | 9 +-------- syntax/vgrindefs.vim | 9 +-------- syntax/vhdl.vim | 9 +-------- syntax/vimgo.vim | 9 +-------- syntax/viminfo.vim | 9 +-------- syntax/vlang.vim | 9 +-------- syntax/vmasm.vim | 9 +-------- syntax/voscm.vim | 9 +-------- syntax/vrml.vim | 9 +-------- syntax/vroom.vim | 9 +-------- syntax/vue.vim | 9 +-------- syntax/wast.vim | 9 +-------- syntax/webmacro.vim | 9 +-------- syntax/wget.vim | 9 +-------- syntax/winbatch.vim | 9 +-------- syntax/wml.vim | 9 +-------- syntax/wsh.vim | 9 +-------- syntax/wsml.vim | 9 +-------- syntax/wvdial.vim | 9 +-------- syntax/xdc.vim | 9 +-------- syntax/xdefaults.vim | 9 +-------- syntax/xf86conf.vim | 9 +-------- syntax/xhtml.vim | 9 +-------- syntax/xinetd.vim | 9 +-------- syntax/xmath.vim | 9 +-------- syntax/xml.vim | 9 +-------- syntax/xmodmap.vim | 9 +-------- syntax/xpm.vim | 9 +-------- syntax/xpm2.vim | 9 +-------- syntax/xquery.vim | 9 +-------- syntax/xs.vim | 9 +-------- syntax/xsd.vim | 9 +-------- syntax/xsl.vim | 9 +-------- syntax/xslt.vim | 9 +-------- syntax/yacc.vim | 9 +-------- syntax/yaml.vim | 9 +-------- syntax/yats.vim | 9 +-------- syntax/yats/css.vim | 9 +-------- syntax/yats/dom-document.vim | 9 +-------- syntax/yats/dom-elem.vim | 9 +-------- syntax/yats/dom-event.vim | 9 +-------- syntax/yats/dom-form.vim | 9 +-------- syntax/yats/dom-node.vim | 9 +-------- syntax/yats/dom-storage.vim | 9 +-------- syntax/yats/ecma-402.vim | 9 +-------- syntax/yats/es6-array.vim | 9 +-------- syntax/yats/es6-date.vim | 9 +-------- syntax/yats/es6-function.vim | 9 +-------- syntax/yats/es6-json.vim | 9 +-------- syntax/yats/es6-map.vim | 9 +-------- syntax/yats/es6-math.vim | 9 +-------- syntax/yats/es6-number.vim | 9 +-------- syntax/yats/es6-object.vim | 9 +-------- syntax/yats/es6-promise.vim | 9 +-------- syntax/yats/es6-proxy.vim | 9 +-------- syntax/yats/es6-reflect.vim | 9 +-------- syntax/yats/es6-regexp.vim | 9 +-------- syntax/yats/es6-set.vim | 9 +-------- syntax/yats/es6-string.vim | 9 +-------- syntax/yats/es6-symbol.vim | 9 +-------- syntax/yats/event.vim | 9 +-------- syntax/yats/node.vim | 9 +-------- syntax/yats/test.vim | 9 +-------- syntax/yats/typescript.vim | 9 +-------- syntax/yats/web-blob.vim | 9 +-------- syntax/yats/web-console.vim | 9 +-------- syntax/yats/web-crypto.vim | 9 +-------- syntax/yats/web-encoding.vim | 9 +-------- syntax/yats/web-fetch.vim | 9 +-------- syntax/yats/web-geo.vim | 9 +-------- syntax/yats/web-history.vim | 9 +-------- syntax/yats/web-location.vim | 9 +-------- syntax/yats/web-navigator.vim | 9 +-------- syntax/yats/web-network.vim | 9 +-------- syntax/yats/web-payment.vim | 9 +-------- syntax/yats/web-service-worker.vim | 9 +-------- syntax/yats/web-window.vim | 9 +-------- syntax/yats/web-xhr.vim | 9 +-------- syntax/yats/web.vim | 9 +-------- syntax/z8a.vim | 9 +-------- syntax/zephir.vim | 9 +-------- syntax/zig.vim | 9 +-------- syntax/zimbu.vim | 9 +-------- syntax/zir.vim | 9 +-------- syntax/zsh.vim | 9 +-------- 685 files changed, 687 insertions(+), 5480 deletions(-) (limited to 'syntax') diff --git a/syntax/8th.vim b/syntax/8th.vim index 64672696..1a32143f 100644 --- a/syntax/8th.vim +++ b/syntax/8th.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/8th.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('8th', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, '8th') == -1 " Vim syntax file " Language: 8th @@ -342,5 +337,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8:sw=4:nocindent:smartindent: - -endif diff --git a/syntax/Jenkinsfile.vim b/syntax/Jenkinsfile.vim index fbaa6133..b9c6b9c2 100644 --- a/syntax/Jenkinsfile.vim +++ b/syntax/Jenkinsfile.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/Jenkinsfile.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jenkins', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jenkins') == -1 runtime syntax/groovy.vim syn keyword jenkinsfileBuiltInVariable currentBuild @@ -133,5 +128,3 @@ hi link jenkinsFileDockerKeyword jenkinsfilePipelineStep let b:current_syntax = 'Jenkinsfile' " vim:set et sw=0 ts=2 ft=vim tw=78: - -endif diff --git a/syntax/a2ps.vim b/syntax/a2ps.vim index 3616993d..b0f2b98a 100644 --- a/syntax/a2ps.vim +++ b/syntax/a2ps.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/a2ps.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('a2ps', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'a2ps') == -1 " Vim syntax file " Language: a2ps(1) configuration file @@ -78,5 +73,3 @@ let b:current_syntax = "a2ps" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/a65.vim b/syntax/a65.vim index 0e85dfb9..5faf43f4 100644 --- a/syntax/a65.vim +++ b/syntax/a65.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/a65.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('a65', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'a65') == -1 " Vim syntax file " Language: xa 6502 cross assembler @@ -160,5 +155,3 @@ hi def link a65HiLo Number let b:current_syntax = "a65" - -endif diff --git a/syntax/aap.vim b/syntax/aap.vim index c8a3183a..4b714ec7 100644 --- a/syntax/aap.vim +++ b/syntax/aap.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/aap.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('aap', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'aap') == -1 " Vim syntax file " Language: A-A-P recipe @@ -165,5 +160,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/abap.vim b/syntax/abap.vim index 49a06670..88e763c4 100644 --- a/syntax/abap.vim +++ b/syntax/abap.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/abap.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('abap', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'abap') == -1 " Vim ABAP syntax file " Language: SAP - ABAP/R4 @@ -202,5 +197,4 @@ hi def link abapHex Number let b:current_syntax = "abap" -" vim: ts=8 sw=2 -endif +" vim: ts=8 sw=2 \ No newline at end of file diff --git a/syntax/abaqus.vim b/syntax/abaqus.vim index 2ade8afb..6f4d7e11 100644 --- a/syntax/abaqus.vim +++ b/syntax/abaqus.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/abaqus.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('abaqus', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'abaqus') == -1 " Vim syntax file " Language: Abaqus finite element input file (www.hks.com) @@ -42,5 +37,3 @@ hi def link abaqusBadLine Error let b:current_syntax = "abaqus" - -endif diff --git a/syntax/abc.vim b/syntax/abc.vim index 7bb3ddd0..8bbd911a 100644 --- a/syntax/abc.vim +++ b/syntax/abc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/abc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('abc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'abc') == -1 " Vim syntax file " Language: abc music notation language @@ -58,5 +53,3 @@ hi def link abcNote Constant let b:current_syntax = "abc" " vim: ts=4 - -endif diff --git a/syntax/abel.vim b/syntax/abel.vim index a2bc783c..388a1727 100644 --- a/syntax/abel.vim +++ b/syntax/abel.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/abel.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('abel', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'abel') == -1 " Vim syntax file " Language: ABEL @@ -168,5 +163,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim:ts=8 - -endif diff --git a/syntax/acedb.vim b/syntax/acedb.vim index 2f738269..7624743d 100644 --- a/syntax/acedb.vim +++ b/syntax/acedb.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/acedb.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('acedb', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'acedb') == -1 " Vim syntax file " Language: AceDB model files @@ -117,5 +112,3 @@ let b:current_syntax = "acedb" " The structure of the model.wrm file is sensitive to mixed tab and space " indentation and assumes tabs are 8 so... se ts=8 - -endif diff --git a/syntax/ada.vim b/syntax/ada.vim index 20e5d03c..1cfae129 100644 --- a/syntax/ada.vim +++ b/syntax/ada.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ada.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ada', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ada') == -1 "---------------------------------------------------------------------------- " Description: Vim Ada syntax file @@ -375,5 +370,3 @@ finish " 1}}} "------------------------------------------------------------------------------ "vim: textwidth=78 nowrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab "vim: foldmethod=marker - -endif diff --git a/syntax/ahdl.vim b/syntax/ahdl.vim index decba269..fb5786b0 100644 --- a/syntax/ahdl.vim +++ b/syntax/ahdl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ahdl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ahdl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ahdl') == -1 " Vim syn file " Language: Altera AHDL @@ -88,5 +83,3 @@ hi def link ahdlTodo Todo let b:current_syntax = "ahdl" " vim:ts=8 - -endif diff --git a/syntax/aidl.vim b/syntax/aidl.vim index b40c09fe..edc857be 100644 --- a/syntax/aidl.vim +++ b/syntax/aidl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/aidl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('aidl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'aidl') == -1 " Vim syntax file " Language: aidl (Android Interface Definition Language) @@ -30,5 +25,3 @@ hi def link aidlParamDir StorageClass hi def link aidlKeyword Keyword let b:current_syntax = "aidl" - -endif diff --git a/syntax/alsaconf.vim b/syntax/alsaconf.vim index 9c922ae3..ea944b58 100644 --- a/syntax/alsaconf.vim +++ b/syntax/alsaconf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/alsaconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('alsaconf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'alsaconf') == -1 " Vim syntax file " Language: alsaconf(8) configuration file @@ -56,5 +51,3 @@ let b:current_syntax = "alsaconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/aml.vim b/syntax/aml.vim index 03bb4726..8a4221d1 100644 --- a/syntax/aml.vim +++ b/syntax/aml.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/aml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('aml', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'aml') == -1 " Vim syntax file " Language: AML (ARC/INFO Arc Macro Language) @@ -151,5 +146,3 @@ hi def link amlTab amlArcCmd let b:current_syntax = "aml" - -endif diff --git a/syntax/ampl.vim b/syntax/ampl.vim index c660def8..d67e209d 100644 --- a/syntax/ampl.vim +++ b/syntax/ampl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ampl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ampl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ampl') == -1 " Language: ampl (A Mathematical Programming Language) " Maintainer: Krief David or @@ -147,5 +142,3 @@ let b:current_syntax = "ampl" " vim: ts=8 - -endif diff --git a/syntax/ansible.vim b/syntax/ansible.vim index 2fd53e7f..a66ad006 100644 --- a/syntax/ansible.vim +++ b/syntax/ansible.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ansible.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ansible', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ansible') == -1 " Vim syntax file " Language: Ansible YAML/Jinja templates @@ -118,5 +113,3 @@ else endif let b:current_syntax = "ansible" - -endif diff --git a/syntax/ansible_hosts.vim b/syntax/ansible_hosts.vim index 437de336..910ad315 100644 --- a/syntax/ansible_hosts.vim +++ b/syntax/ansible_hosts.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ansible_hosts.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ansible', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ansible') == -1 " Vim syntax file " Language: Ansible hosts files @@ -38,5 +33,3 @@ if exists("g:ansible_attribute_highlight") endif let b:current_syntax = "ansible_hosts" - -endif diff --git a/syntax/ant.vim b/syntax/ant.vim index 417ddcfe..31ac7d70 100644 --- a/syntax/ant.vim +++ b/syntax/ant.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ant.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ant', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ant') == -1 " Vim syntax file " Language: ANT build file (xml) @@ -104,5 +99,3 @@ let &cpo = s:ant_cpo_save unlet s:ant_cpo_save " vim: ts=8 - -endif diff --git a/syntax/apache.vim b/syntax/apache.vim index 6df4cd92..cf2bc349 100644 --- a/syntax/apache.vim +++ b/syntax/apache.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/apache.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('apache', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'apache') == -1 " Vim syntax file " Language: Apache configuration (httpd.conf, srm.conf, access.conf, .htaccess) @@ -210,5 +205,3 @@ hi def link apacheUserID Number let b:current_syntax = "apache" - -endif diff --git a/syntax/apachestyle.vim b/syntax/apachestyle.vim index 27c904ec..cfa084eb 100644 --- a/syntax/apachestyle.vim +++ b/syntax/apachestyle.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/apachestyle.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('apachestyle', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'apachestyle') == -1 " Vim syntax file " Language: Apache-Style configuration files (proftpd.conf/apache.conf/..) @@ -61,5 +56,3 @@ hi def link apTagError Error let b:current_syntax = "apachestyle" " vim: ts=8 - -endif diff --git a/syntax/apiblueprint.vim b/syntax/apiblueprint.vim index 7694fc1b..018d8e2b 100644 --- a/syntax/apiblueprint.vim +++ b/syntax/apiblueprint.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/apiblueprint.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('apiblueprint', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'apiblueprint') == -1 runtime! syntax/markdown.vim unlet! b:current_syntax @@ -41,5 +36,3 @@ highlight default link apibActionRelationKey Identifier let b:current_syntax = 'apiblueprint' - -endif diff --git a/syntax/applescript.vim b/syntax/applescript.vim index 298c8c06..85af24c3 100644 --- a/syntax/applescript.vim +++ b/syntax/applescript.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/applescript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('applescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'applescript') == -1 " Vim syntax file " Language: AppleScript @@ -252,5 +247,3 @@ hi def link scptTodo Todo let b:current_syntax = "applescript" - -endif diff --git a/syntax/aptconf.vim b/syntax/aptconf.vim index 9ff3cbee..083f2390 100644 --- a/syntax/aptconf.vim +++ b/syntax/aptconf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/aptconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('aptconf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'aptconf') == -1 " Vim syntax file " Language: APT config file @@ -581,5 +576,3 @@ let b:current_syntax = "aptconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/arch.vim b/syntax/arch.vim index 5f553c56..93357958 100644 --- a/syntax/arch.vim +++ b/syntax/arch.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/arch.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('arch', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'arch') == -1 " Vim syntax file " Language: GNU Arch inventory file @@ -48,5 +43,3 @@ let b:current_syntax = "arch" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/arduino.vim b/syntax/arduino.vim index 508dc205..6106a8f7 100644 --- a/syntax/arduino.vim +++ b/syntax/arduino.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/arduino.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('arduino', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'arduino') == -1 " Vim syntax file " Language: Arduino @@ -173,5 +168,3 @@ hi def link arduinoType Type hi def link arduinoConstant Constant hi def link arduinoFunc Function hi def link arduinoIdentifier Identifier - -endif diff --git a/syntax/art.vim b/syntax/art.vim index 21adc885..2845054f 100644 --- a/syntax/art.vim +++ b/syntax/art.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/art.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('art', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'art') == -1 " Vim syntax file " Language: ART-IM and ART*Enterprise @@ -57,5 +52,3 @@ let b:current_syntax = "art" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/asciidoc.vim b/syntax/asciidoc.vim index f82310b1..b6b41b0b 100644 --- a/syntax/asciidoc.vim +++ b/syntax/asciidoc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/asciidoc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('asciidoc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'asciidoc') == -1 " Vim syntax file " Language: AsciiDoc @@ -190,5 +185,3 @@ hi def link asciidocURL Macro let b:current_syntax = "asciidoc" " vim: wrap et sw=2 sts=2: - -endif diff --git a/syntax/asl.vim b/syntax/asl.vim index 57a138c7..3e2840fe 100644 --- a/syntax/asl.vim +++ b/syntax/asl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/asl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('acpiasl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'acpiasl') == -1 " Vim syntax file " Language: ACPI ASL files @@ -115,5 +110,3 @@ hi def link aslNumber Number let b:current_syntax = "asl" syn sync minlines=200 - -endif diff --git a/syntax/asn.vim b/syntax/asn.vim index 334ef9d6..e2bb53e0 100644 --- a/syntax/asn.vim +++ b/syntax/asn.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/asn.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('asn', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'asn') == -1 " Vim syntax file " Language: ASN.1 @@ -80,5 +75,3 @@ unlet s:cpo_save let b:current_syntax = "asn" " vim: ts=8 - -endif diff --git a/syntax/aspperl.vim b/syntax/aspperl.vim index 1292a864..3509b1a2 100644 --- a/syntax/aspperl.vim +++ b/syntax/aspperl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/aspperl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('aspperl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'aspperl') == -1 " Vim syntax file " Language: Active State's PerlScript (ASP) @@ -32,5 +27,3 @@ syn region AspPerlScriptInsideHtmlTags keepend matchgroup=Delimiter start=+<%=\ syn region AspPerlScriptInsideHtmlTags keepend matchgroup=Delimiter start=+]*>+ end=++ contains=@AspPerlScript let b:current_syntax = "aspperl" - -endif diff --git a/syntax/aspvbs.vim b/syntax/aspvbs.vim index cbabc644..a6d2f335 100644 --- a/syntax/aspvbs.vim +++ b/syntax/aspvbs.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/aspvbs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('aspvbs', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'aspvbs') == -1 " Vim syntax file " Language: Microsoft VBScript Web Content (ASP) @@ -189,5 +184,3 @@ if main_syntax == 'aspvbs' endif " vim: ts=8:sw=2:sts=0:noet - -endif diff --git a/syntax/asterisk.vim b/syntax/asterisk.vim index 672515f3..e412aa9f 100644 --- a/syntax/asterisk.vim +++ b/syntax/asterisk.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/asterisk.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('asterisk', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'asterisk') == -1 " Vim syntax file " Language: Asterisk config file @@ -95,5 +90,3 @@ hi def link asteriskError Error let b:current_syntax = "asterisk" " vim: ts=8 sw=2 - -endif diff --git a/syntax/asteriskvm.vim b/syntax/asteriskvm.vim index 9b8ffbc1..6e18807b 100644 --- a/syntax/asteriskvm.vim +++ b/syntax/asteriskvm.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/asteriskvm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('asteriskvm', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'asteriskvm') == -1 " Vim syntax file " Language: Asterisk voicemail config file @@ -58,5 +53,3 @@ let b:current_syntax = "asteriskvm" " vim: ts=8 sw=2 - -endif diff --git a/syntax/atlas.vim b/syntax/atlas.vim index 39ee5b90..30336eae 100644 --- a/syntax/atlas.vim +++ b/syntax/atlas.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/atlas.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('atlas', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'atlas') == -1 " Vim syntax file " Language: ATLAS @@ -92,5 +87,3 @@ hi def link atlasSpecial Special let b:current_syntax = "atlas" " vim: ts=8 - -endif diff --git a/syntax/autodoc.vim b/syntax/autodoc.vim index 5091322d..f386e3aa 100644 --- a/syntax/autodoc.vim +++ b/syntax/autodoc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/autodoc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('autodoc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'autodoc') == -1 " Vim syntax file " Language: Autodoc @@ -108,5 +103,3 @@ let b:current_syntax = "autodoc" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/autoit.vim b/syntax/autoit.vim index 61faf132..80f921ad 100644 --- a/syntax/autoit.vim +++ b/syntax/autoit.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/autoit.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('autoit', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'autoit') == -1 " Vim syntax file " @@ -1131,5 +1126,3 @@ syn sync minlines=50 let &cpo = s:keepcpo unlet s:keepcpo - -endif diff --git a/syntax/automake.vim b/syntax/automake.vim index 8012a051..62f7fa45 100644 --- a/syntax/automake.vim +++ b/syntax/automake.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/automake.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('automake', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'automake') == -1 " Vim syntax file " Language: automake Makefile.am @@ -84,5 +79,3 @@ hi def link automakeMakeBString makeBString let b:current_syntax = 'automake' " vi: ts=8 sw=4 sts=4 - -endif diff --git a/syntax/ave.vim b/syntax/ave.vim index 80c7e9c6..30084a91 100644 --- a/syntax/ave.vim +++ b/syntax/ave.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ave.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ave', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ave') == -1 " Vim syntax file " Copyright by Jan-Oliver Wagner @@ -86,5 +81,3 @@ hi def link aveTypos Error let b:current_syntax = "ave" - -endif diff --git a/syntax/awk.vim b/syntax/awk.vim index c4648b2d..d8a8c8c3 100644 --- a/syntax/awk.vim +++ b/syntax/awk.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/awk.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('awk', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'awk') == -1 " Vim syntax file " Language: awk, nawk, gawk, mawk @@ -223,5 +218,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/b.vim b/syntax/b.vim index b5eedb24..b0ddde41 100644 --- a/syntax/b.vim +++ b/syntax/b.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/b.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('b', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'b') == -1 " Vim syntax file " Language: B (A Formal Method with refinement and mathematical proof) @@ -121,5 +116,3 @@ hi def link bTodo Todo let b:current_syntax = "b" " vim: ts=8 - -endif diff --git a/syntax/basic.vim b/syntax/basic.vim index d444372c..056bbc17 100644 --- a/syntax/basic.vim +++ b/syntax/basic.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('basic', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'basic') == -1 " Vim syntax file " Language: BASIC @@ -173,5 +168,3 @@ let b:current_syntax = "basic" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/basic/class.vim b/syntax/basic/class.vim index 4fc03dcf..734df1ba 100644 --- a/syntax/basic/class.vim +++ b/syntax/basic/class.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/class.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 "don't add typescriptMembers to nextgroup, let outer scope match it " so we won't match abstract method outside abstract class @@ -72,5 +67,3 @@ syntax region typescriptInterfaceTypeArguments matchgroup=typescriptTypeBrackets \ contained skipwhite syntax match typescriptInterfaceComma /,/ contained nextgroup=typescriptInterfaceHeritage skipwhite skipnl - -endif diff --git a/syntax/basic/cluster.vim b/syntax/basic/cluster.vim index 017c4ba9..c601ca43 100644 --- a/syntax/basic/cluster.vim +++ b/syntax/basic/cluster.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/cluster.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 "Block VariableStatement EmptyStatement ExpressionStatement IfStatement IterationStatement ContinueStatement BreakStatement ReturnStatement WithStatement LabelledStatement SwitchStatement ThrowStatement TryStatement DebuggerStatement syntax cluster typescriptStatement @@ -45,5 +40,3 @@ syntax cluster typescriptValue \ contains=@typescriptExpression,typescriptObjectLiteral syntax cluster typescriptEventExpression contains=typescriptArrowFuncDef,typescriptParenExp,@typescriptValue,typescriptRegexpString,@typescriptEventTypes,typescriptOperator,typescriptGlobal,jsxRegion - -endif diff --git a/syntax/basic/decorator.vim b/syntax/basic/decorator.vim index fc4b7e4d..3eeb22a8 100644 --- a/syntax/basic/decorator.vim +++ b/syntax/basic/decorator.vim @@ -1,14 +1,7 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/decorator.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax match typescriptDecorator /@\([_$a-zA-Z][_$a-zA-Z0-9]*\.\)*[_$a-zA-Z][_$a-zA-Z0-9]*\>/ \ nextgroup=typescriptFuncCallArg,typescriptTypeArguments \ contains=@_semantic,typescriptDotNotation - -endif diff --git a/syntax/basic/doc.vim b/syntax/basic/doc.vim index 81af2a9a..54d827a6 100644 --- a/syntax/basic/doc.vim +++ b/syntax/basic/doc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/doc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 "Syntax coloring for Node.js shebang line syntax match shellbang "^#!.*node\>" @@ -91,5 +86,3 @@ if exists("main_syntax") && main_syntax == "typescript" endif syntax case match - -endif diff --git a/syntax/basic/function.vim b/syntax/basic/function.vim index c4ffef90..9cda9e8d 100644 --- a/syntax/basic/function.vim +++ b/syntax/basic/function.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/function.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptAsyncFuncKeyword async \ nextgroup=typescriptFuncKeyword,typescriptArrowFuncDef @@ -74,5 +69,3 @@ syntax region typescriptParamImpl matchgroup=typescriptParens \ contains=typescriptDecorator,@typescriptParameterList,@typescriptComments \ nextgroup=typescriptReturnAnnotation,typescriptBlock \ contained skipwhite skipnl - -endif diff --git a/syntax/basic/identifiers.vim b/syntax/basic/identifiers.vim index ce733f3e..1f4d0a0b 100644 --- a/syntax/basic/identifiers.vim +++ b/syntax/basic/identifiers.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/identifiers.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax cluster afterIdentifier contains= \ typescriptDotNotation, @@ -86,5 +81,3 @@ syntax region typescriptObjectDestructure matchgroup=typescriptBraces \ contains=typescriptDestructureString,@typescriptDestructureVariables,@typescriptComments \ nextgroup=typescriptTypeAnnotation,typescriptAssign \ transparent contained skipwhite skipempty fold - -endif diff --git a/syntax/basic/keyword.vim b/syntax/basic/keyword.vim index 45e45768..ec10ebdc 100644 --- a/syntax/basic/keyword.vim +++ b/syntax/basic/keyword.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/keyword.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 "Import syntax keyword typescriptImport from as @@ -103,5 +98,3 @@ syntax cluster typescriptAmbients contains= \ typescriptAbstract, \ typescriptEnumKeyword,typescriptEnum, \ typescriptModule - -endif diff --git a/syntax/basic/literal.vim b/syntax/basic/literal.vim index 8458dcc6..c8e1ba2c 100644 --- a/syntax/basic/literal.vim +++ b/syntax/basic/literal.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/literal.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 "Syntax in the JavaScript code @@ -48,5 +43,3 @@ syntax match typescriptNumber /\<0[oO][0-7][0-7_]*\>/ nextgroup=@typescrip syntax match typescriptNumber /\<0[xX][0-9a-fA-F][0-9a-fA-F_]*\>/ nextgroup=@typescriptSymbols skipwhite skipempty syntax match typescriptNumber /\<\%(\d[0-9_]*\%(\.\d[0-9_]*\)\=\|\.\d[0-9_]*\)\%([eE][+-]\=\d[0-9_]*\)\=\>/ \ nextgroup=typescriptSymbols skipwhite skipempty - -endif diff --git a/syntax/basic/members.vim b/syntax/basic/members.vim index 65366dac..27bf8496 100644 --- a/syntax/basic/members.vim +++ b/syntax/basic/members.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/members.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptConstructor contained constructor \ nextgroup=@typescriptCallSignature @@ -53,5 +48,3 @@ syntax region typescriptComputedMember contained matchgroup=typescriptPropert \ contains=@typescriptValue,typescriptMember,typescriptMappedIn \ nextgroup=@memberNextGroup \ skipwhite skipempty - -endif diff --git a/syntax/basic/object.vim b/syntax/basic/object.vim index 869cf063..86585e49 100644 --- a/syntax/basic/object.vim +++ b/syntax/basic/object.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/object.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax region typescriptObjectLiteral matchgroup=typescriptBraces \ start=/{/ end=/}/ @@ -37,5 +32,3 @@ syntax match typescriptRestOrSpread /\.\.\./ contained syntax match typescriptObjectSpread /\.\.\./ contained containedin=typescriptObjectLiteral,typescriptArray nextgroup=@typescriptValue syntax match typescriptObjectColon contained /:/ nextgroup=@typescriptValue skipwhite skipempty - -endif diff --git a/syntax/basic/patch.vim b/syntax/basic/patch.vim index 9d97817c..669cd8e0 100644 --- a/syntax/basic/patch.vim +++ b/syntax/basic/patch.vim @@ -1,16 +1,9 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/patch.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 " patch for generated code syntax keyword typescriptGlobal Promise \ nextgroup=typescriptGlobalPromiseDot,typescriptFuncCallArg,typescriptTypeArguments oneline syntax keyword typescriptGlobal Map WeakMap \ nextgroup=typescriptGlobalPromiseDot,typescriptFuncCallArg,typescriptTypeArguments oneline - -endif diff --git a/syntax/basic/reserved.vim b/syntax/basic/reserved.vim index 3ba5c8ec..0b2d88c9 100644 --- a/syntax/basic/reserved.vim +++ b/syntax/basic/reserved.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/reserved.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax cluster typescriptStrings contains=typescriptProp,typescriptString,typescriptTemplate,@typescriptComments,typescriptDocComment,typescriptRegexpString,typescriptPropertyName @@ -38,5 +33,3 @@ syntax keyword typescriptReserved containedin=ALLBUT,@typescriptNoReserved volat syntax keyword typescriptReserved containedin=ALLBUT,@typescriptNoReserved class syntax keyword typescriptReserved containedin=ALLBUT,@typescriptNoReserved var syntax keyword typescriptReserved containedin=ALLBUT,@typescriptNoReserved function - -endif diff --git a/syntax/basic/symbols.vim b/syntax/basic/symbols.vim index bc8db0dc..58646064 100644 --- a/syntax/basic/symbols.vim +++ b/syntax/basic/symbols.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/symbols.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 " + - ^ ~ syntax match typescriptUnaryOp /[+\-~!]/ @@ -47,5 +42,3 @@ syntax match typescriptBinaryOp contained /-\(-\|=\)\?/ nextgroup=@typescriptV syntax match typescriptBinaryOp contained /\*\*=\?/ nextgroup=@typescriptValue syntax cluster typescriptSymbols contains=typescriptBinaryOp,typescriptKeywordOp,typescriptTernary,typescriptAssign,typescriptCastKeyword - -endif diff --git a/syntax/basic/type.vim b/syntax/basic/type.vim index 9785545d..03fe8de8 100644 --- a/syntax/basic/type.vim +++ b/syntax/basic/type.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/basic/type.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 " Types syntax match typescriptOptionalMark /?/ contained @@ -221,5 +216,3 @@ syntax region typescriptAliasDeclaration matchgroup=typescriptUnion syntax keyword typescriptReadonlyArrayKeyword readonly \ nextgroup=@typescriptPrimaryType \ skipwhite - -endif diff --git a/syntax/bc.vim b/syntax/bc.vim index 8e14e85f..fb135745 100644 --- a/syntax/bc.vim +++ b/syntax/bc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bc') == -1 " Vim syntax file " Language: bc - An arbitrary precision calculator language @@ -73,5 +68,3 @@ hi def link bcParenError Error let b:current_syntax = "bc" " vim: ts=8 - -endif diff --git a/syntax/bdf.vim b/syntax/bdf.vim index 8cd0d16e..86d931d3 100644 --- a/syntax/bdf.vim +++ b/syntax/bdf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bdf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bdf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bdf') == -1 " Vim syntax file " Language: BDF font definition @@ -104,5 +99,3 @@ let b:current_syntax = "bdf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/bib.vim b/syntax/bib.vim index 6f24e016..844237a8 100644 --- a/syntax/bib.vim +++ b/syntax/bib.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bib.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bib', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bib') == -1 " Vim syntax file " Language: BibTeX (bibliographic database format for (La)TeX) @@ -128,5 +123,3 @@ let b:current_syntax = "bib" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/bindzone.vim b/syntax/bindzone.vim index f66cd0f9..fd03e71a 100644 --- a/syntax/bindzone.vim +++ b/syntax/bindzone.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bindzone.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bindzone', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bindzone') == -1 " Vim syntax file " Language: BIND zone files (RFC 1035) @@ -104,5 +99,3 @@ hi def link zoneComment Comment let b:current_syntax = "bindzone" " vim:sts=2 sw=2 - -endif diff --git a/syntax/blade.vim b/syntax/blade.vim index 582df259..49abd937 100644 --- a/syntax/blade.vim +++ b/syntax/blade.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/blade.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('blade', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'blade') == -1 " Vim syntax file " Language: Blade (Laravel) @@ -80,5 +75,3 @@ let b:current_syntax = 'blade' if exists('main_syntax') && main_syntax == 'blade' unlet main_syntax endif - -endif diff --git a/syntax/blank.vim b/syntax/blank.vim index e686351c..81170873 100644 --- a/syntax/blank.vim +++ b/syntax/blank.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/blank.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('blank', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'blank') == -1 " Vim syntax file " Language: Blank 1.4.1 @@ -46,5 +41,3 @@ let b:current_syntax = "blank" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/brewfile.vim b/syntax/brewfile.vim index 383c1810..0d1aea79 100644 --- a/syntax/brewfile.vim +++ b/syntax/brewfile.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/brewfile.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('brewfile', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'brewfile') == -1 " Vim syntax file " Language: Brewfile @@ -26,5 +21,3 @@ syn keyword brewfileDirective brew cask tap mas cask_args hi def link brewfileDirective Keyword let b:current_syntax = "brewfile" - -endif diff --git a/syntax/bsdl.vim b/syntax/bsdl.vim index 2d6b8475..e77d53ef 100644 --- a/syntax/bsdl.vim +++ b/syntax/bsdl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bsdl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bsdl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bsdl') == -1 " Vim syntax file " Language: Boundary Scan Description Language (BSDL) @@ -24,5 +19,3 @@ unlet b:current_syntax let b:current_syntax = "bsdl" " vim: ts=8 - -endif diff --git a/syntax/bst.vim b/syntax/bst.vim index 3e7c815d..1a37e95c 100644 --- a/syntax/bst.vim +++ b/syntax/bst.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bst.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bst', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bst') == -1 " Vim syntax file " Language: BibTeX Bibliography Style @@ -77,5 +72,3 @@ hi def link bstError Error let b:current_syntax = "bst" " vim:set ft=vim sts=4 sw=4: - -endif diff --git a/syntax/bzl.vim b/syntax/bzl.vim index f5080a81..0163a0e2 100644 --- a/syntax/bzl.vim +++ b/syntax/bzl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bzl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bzl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bzl') == -1 " Vim syntax file " Language: Bazel (http://bazel.io) @@ -23,5 +18,3 @@ let b:current_syntax = 'bzl' syn region bzlRule start='^\w\+($' end='^)\n*' transparent fold syn region bzlList start='\[' end='\]' transparent fold - -endif diff --git a/syntax/bzr.vim b/syntax/bzr.vim index 10cefb1e..07bc7fa1 100644 --- a/syntax/bzr.vim +++ b/syntax/bzr.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/bzr.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('bzr', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'bzr') == -1 " Vim syntax file " Language: Bazaar (bzr) commit file @@ -57,5 +52,3 @@ hi def link bzrUnknown Special let b:current_syntax = "bzr" - -endif diff --git a/syntax/c.vim b/syntax/c.vim index 63c3494f..cbcb7086 100644 --- a/syntax/c.vim +++ b/syntax/c.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/c.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('c/c++', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'c/c++') == -1 " Vim syntax file " Language: C @@ -517,5 +512,3 @@ unlet s:ft let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/cabal-1.vim b/syntax/cabal-1.vim index 45fa2bdf..d2192fd4 100644 --- a/syntax/cabal-1.vim +++ b/syntax/cabal-1.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cabal.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('haskell', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haskell') == -1 " syntax highlighting for cabal " @@ -58,5 +53,3 @@ highlight def link cabalDocNewline Operator highlight def link cabalDocCode Macro let b:current_syntax = "cabal" - -endif diff --git a/syntax/cabal-2.vim b/syntax/cabal-2.vim index 8b9f1431..9e9d441c 100644 --- a/syntax/cabal-2.vim +++ b/syntax/cabal-2.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cabal-2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cabal', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cabal') == -1 " Vim syntax file " Language: Haskell Cabal Build file @@ -251,5 +246,3 @@ let &cpo = s:cpo_save unlet! s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/caddyfile.vim b/syntax/caddyfile.vim index 3b693065..93503a87 100644 --- a/syntax/caddyfile.vim +++ b/syntax/caddyfile.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/caddyfile.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('caddyfile', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'caddyfile') == -1 " Language: Caddyfile " Author: Josh Glendenning @@ -36,5 +31,3 @@ hi link caddyString String hi link caddyComment Comment let b:current_syntax = "caddyfile" - -endif diff --git a/syntax/calendar.vim b/syntax/calendar.vim index 0e6e5847..4b154111 100644 --- a/syntax/calendar.vim +++ b/syntax/calendar.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/calendar.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('calendar', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'calendar') == -1 " Vim syntax file " Language: calendar(1) input file @@ -117,5 +112,3 @@ let b:current_syntax = "calendar" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/carp.vim b/syntax/carp.vim index 5c99680d..9fdeef0a 100644 --- a/syntax/carp.vim +++ b/syntax/carp.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/carp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('carp', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'carp') == -1 " Vim syntax file " Language: Carp @@ -172,5 +167,3 @@ if version >= 508 || !exists("carp_syntax_init") endif let b:current_syntax = "carp" - -endif diff --git a/syntax/catalog.vim b/syntax/catalog.vim index 7fff5fda..f9054ef1 100644 --- a/syntax/catalog.vim +++ b/syntax/catalog.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/catalog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('catalog', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'catalog') == -1 " Vim syntax file " Language: sgml catalog file @@ -37,5 +32,3 @@ hi def link catalogTodo Todo hi def link catalogKeyword Statement let b:current_syntax = "catalog" - -endif diff --git a/syntax/cdl.vim b/syntax/cdl.vim index 409c1dc7..da8ef432 100644 --- a/syntax/cdl.vim +++ b/syntax/cdl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cdl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cdl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cdl') == -1 " Vim syntax file " Language: Comshare Dimension Definition Language @@ -85,5 +80,3 @@ hi def link cdlConditional Conditional let b:current_syntax = "cdl" " vim: ts=8 - -endif diff --git a/syntax/cdrdaoconf.vim b/syntax/cdrdaoconf.vim index b6f8b053..0a36a716 100644 --- a/syntax/cdrdaoconf.vim +++ b/syntax/cdrdaoconf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cdrdaoconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cdrdaoconf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cdrdaoconf') == -1 " Vim syntax file " Language: cdrdao(1) configuration file @@ -146,5 +141,3 @@ let b:current_syntax = "cdrdaoconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/cdrtoc.vim b/syntax/cdrtoc.vim index 9cf118b4..52fc45fb 100644 --- a/syntax/cdrtoc.vim +++ b/syntax/cdrtoc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cdrtoc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cdrtoc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cdrtoc') == -1 " Vim syntax file " Language: cdrdao(1) TOC file @@ -544,5 +539,3 @@ let b:current_syntax = "cdrtoc" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/cf.vim b/syntax/cf.vim index 52b17987..4f093a9d 100644 --- a/syntax/cf.vim +++ b/syntax/cf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cf') == -1 " Vim syntax file " @@ -1025,5 +1020,3 @@ let b:current_syntax = "cfml" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/cfg.vim b/syntax/cfg.vim index 550203e7..ce289bf3 100644 --- a/syntax/cfg.vim +++ b/syntax/cfg.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cfg.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cfg', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cfg') == -1 " Vim syntax file " Language: Good old CFG files @@ -55,5 +50,3 @@ hi def link UncPath Directory let b:current_syntax = "cfg" " vim:ts=8 - -endif diff --git a/syntax/ch.vim b/syntax/ch.vim index fd97c7ce..389531e4 100644 --- a/syntax/ch.vim +++ b/syntax/ch.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ch.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ch', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ch') == -1 " Vim syntax file " Language: Ch @@ -45,5 +40,3 @@ hi def link chStructure Structure let b:current_syntax = "ch" " vim: ts=8 - -endif diff --git a/syntax/chaiscript.vim b/syntax/chaiscript.vim index 609d35ff..7b4df282 100644 --- a/syntax/chaiscript.vim +++ b/syntax/chaiscript.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/chaiscript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('chaiscript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'chaiscript') == -1 " Vim syntax file " Language: ChaiScript @@ -101,5 +96,3 @@ hi def link chaiscriptEval Special let b:current_syntax = "chaiscript" " vim: nowrap sw=2 sts=2 ts=8 noet - -endif diff --git a/syntax/chaskell.vim b/syntax/chaskell.vim index 4ec9a93e..25691208 100644 --- a/syntax/chaskell.vim +++ b/syntax/chaskell.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/chaskell.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('chaskell', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'chaskell') == -1 " Vim syntax file " Language: Haskell supporting c2hs binding hooks @@ -21,5 +16,3 @@ let b:hs_chs=1 runtime! syntax/haskell.vim " vim: ts=8 - -endif diff --git a/syntax/chill.vim b/syntax/chill.vim index 18a706c6..313dc67a 100644 --- a/syntax/chill.vim +++ b/syntax/chill.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/chill.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('chill', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'chill') == -1 " Vim syntax file " Language: CHILL @@ -185,5 +180,3 @@ hi def link chillBracket Delimiter let b:current_syntax = "chill" " vim: ts=8 - -endif diff --git a/syntax/chordpro.vim b/syntax/chordpro.vim index 0ac02291..b3f5b5bd 100644 --- a/syntax/chordpro.vim +++ b/syntax/chordpro.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/chordpro.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('chordpro', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'chordpro') == -1 " Vim syntax file " Language: ChordPro (v. 3.6.2) @@ -74,5 +69,3 @@ let b:current_syntax = "chordpro" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/cl.vim b/syntax/cl.vim index 6e5d0420..fa5c807c 100644 --- a/syntax/cl.vim +++ b/syntax/cl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cl') == -1 " Vim syntax file " Language: CL @@ -105,5 +100,3 @@ hi def link clStatement Statement let b:current_syntax = "cl" " vim: ts=8 sw=8 - -endif diff --git a/syntax/clean.vim b/syntax/clean.vim index 91df7e01..a5ffc6fc 100644 --- a/syntax/clean.vim +++ b/syntax/clean.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/clean.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('clean', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'clean') == -1 " Vim syntax file " Language: Clean @@ -97,5 +92,3 @@ let b:current_syntax = "clean" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=4 - -endif diff --git a/syntax/clojure.vim b/syntax/clojure.vim index be228596..eb118543 100644 --- a/syntax/clojure.vim +++ b/syntax/clojure.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/clojure.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('clojure', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'clojure') == -1 " Vim syntax file " Language: Clojure @@ -230,5 +225,3 @@ let &cpo = s:cpo_sav unlet! s:cpo_sav " vim:sts=8:sw=8:ts=8:noet - -endif diff --git a/syntax/cmake.vim b/syntax/cmake.vim index cae10e0d..12c22895 100644 --- a/syntax/cmake.vim +++ b/syntax/cmake.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cmake.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cmake', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cmake') == -1 " Vim syntax file " Program: CMake - Cross-Platform Makefile Generator @@ -3781,5 +3776,3 @@ let &cpo = s:keepcpo unlet s:keepcpo " vim: set nowrap: - -endif diff --git a/syntax/cmod.vim b/syntax/cmod.vim index 41058a32..a0eeb3e6 100644 --- a/syntax/cmod.vim +++ b/syntax/cmod.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cmod.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cmod', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cmod') == -1 " Vim syntax file " Language: Cmod @@ -151,5 +146,3 @@ let b:current_syntax = "cmod" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/cmusrc.vim b/syntax/cmusrc.vim index 8d9ff598..7dc2b94d 100644 --- a/syntax/cmusrc.vim +++ b/syntax/cmusrc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cmusrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cmusrc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cmusrc') == -1 " Vim syntax file " Previous Maintainer: Nikolai Weibull @@ -316,5 +311,3 @@ let b:current_syntax = "cmusrc" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/cobol.vim b/syntax/cobol.vim index 4f324728..8cf9fb43 100644 --- a/syntax/cobol.vim +++ b/syntax/cobol.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cobol.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cobol', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cobol') == -1 " Vim syntax file " Language: COBOL @@ -267,5 +262,3 @@ hi def link cobolStart Comment let b:current_syntax = "cobol" " vim: ts=6 nowrap - -endif diff --git a/syntax/coco.vim b/syntax/coco.vim index bd8ff87d..1f01932f 100644 --- a/syntax/coco.vim +++ b/syntax/coco.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/coco.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('coco', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'coco') == -1 " Vim syntax file " Language: Coco/R @@ -39,5 +34,3 @@ hi def link cocoOperator Operator hi def link cocoProductionCode Statement hi def link cocoPragma Special - -endif diff --git a/syntax/coffee.vim b/syntax/coffee.vim index 893d85cc..837481ca 100644 --- a/syntax/coffee.vim +++ b/syntax/coffee.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/coffee.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('coffee-script', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'coffee-script') == -1 " Language: CoffeeScript " Maintainer: Mick Koch @@ -228,5 +223,3 @@ syn cluster coffeeAll contains=coffeeStatement,coffeeRepeat,coffeeConditional, if !exists('b:current_syntax') let b:current_syntax = 'coffee' endif - -endif diff --git a/syntax/common.vim b/syntax/common.vim index d7785ba6..73969625 100644 --- a/syntax/common.vim +++ b/syntax/common.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/common.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 " Define the default highlighting. " For version 5.8 and later: only when an item doesn't have highlighting yet @@ -179,5 +174,3 @@ if exists("did_typescript_hilink") delcommand HiLink unlet did_typescript_hilink endif - -endif diff --git a/syntax/conaryrecipe.vim b/syntax/conaryrecipe.vim index c1e37f2c..4af5618c 100644 --- a/syntax/conaryrecipe.vim +++ b/syntax/conaryrecipe.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/conaryrecipe.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('conaryrecipe', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'conaryrecipe') == -1 " Vim syntax file " Language: Conary Recipe @@ -144,5 +139,3 @@ hi def link conaryUseFlag Typedef let b:current_syntax = "conaryrecipe" - -endif diff --git a/syntax/conf.vim b/syntax/conf.vim index a8c4b050..a5e43e32 100644 --- a/syntax/conf.vim +++ b/syntax/conf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/conf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('conf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'conf') == -1 " Vim syntax file " Language: generic configure file @@ -33,5 +28,3 @@ hi def link confString String let b:current_syntax = "conf" " vim: ts=8 sw=2 - -endif diff --git a/syntax/config.vim b/syntax/config.vim index ea1d63ac..a034d772 100644 --- a/syntax/config.vim +++ b/syntax/config.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/config.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('config', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'config') == -1 " Vim syntax file " Language: configure.in script: M4 with sh @@ -61,5 +56,3 @@ hi def link configmsg String let b:current_syntax = "config" " vim: ts=4 - -endif diff --git a/syntax/cpp.vim b/syntax/cpp.vim index 0e51f1dd..90bed7a5 100644 --- a/syntax/cpp.vim +++ b/syntax/cpp.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cpp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('c/c++', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'c/c++') == -1 " Vim syntax file " Language: C++ @@ -102,5 +97,3 @@ hi def link cppModule Include let b:current_syntax = "cpp" " vim: ts=8 - -endif diff --git a/syntax/cql.vim b/syntax/cql.vim index e575d2fc..e5124032 100644 --- a/syntax/cql.vim +++ b/syntax/cql.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cql', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cql') == -1 " Vim syntax file " Language: cql @@ -138,5 +133,3 @@ endif let b:current_syntax = "cql" - -endif diff --git a/syntax/crm.vim b/syntax/crm.vim index a110facb..1b6b8a66 100644 --- a/syntax/crm.vim +++ b/syntax/crm.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/crm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('crm', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crm') == -1 " Vim syntax file " Language: CRM114 @@ -48,5 +43,3 @@ let b:current_syntax = "crm" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/crontab.vim b/syntax/crontab.vim index 12cebc77..7bedcadc 100644 --- a/syntax/crontab.vim +++ b/syntax/crontab.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/crontab.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('crontab', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crontab') == -1 " Vim syntax file " Language: crontab @@ -74,5 +69,3 @@ hi def link crontabCmnt Comment let b:current_syntax = "crontab" " vim: ts=8 - -endif diff --git a/syntax/cryptol.vim b/syntax/cryptol.vim index 6f098e8c..eb55af0a 100644 --- a/syntax/cryptol.vim +++ b/syntax/cryptol.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cryptol.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cryptol', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cryptol') == -1 " Vim syntax file " Language: Cryptol @@ -120,5 +115,3 @@ endif let b:current_syntax = "cryptol" " Options for vi: ts=8 sw=2 sts=2 nowrap noexpandtab ft=vim - -endif diff --git a/syntax/crystal.vim b/syntax/crystal.vim index 4b322893..02aea438 100644 --- a/syntax/crystal.vim +++ b/syntax/crystal.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/crystal.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('crystal', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crystal') == -1 " Language: Crystal " Maintainer: @@ -502,5 +497,3 @@ let b:current_syntax = 'crystal' delc SynFold " vim: sw=2 sts=2 et: - -endif diff --git a/syntax/cs.vim b/syntax/cs.vim index f9a8a6ae..e416cf7f 100644 --- a/syntax/cs.vim +++ b/syntax/cs.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cs', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cs') == -1 " Vim syntax file " Language: C# @@ -228,5 +223,3 @@ let &cpoptions = s:save_cpo unlet s:save_cpo " vim: vts=16,28 - -endif diff --git a/syntax/csc.vim b/syntax/csc.vim index b9423727..dfddecc3 100644 --- a/syntax/csc.vim +++ b/syntax/csc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/csc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('csc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'csc') == -1 " Vim syntax file " Language: Essbase script @@ -198,5 +193,3 @@ let b:current_syntax = "csc" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/csdl.vim b/syntax/csdl.vim index dd934766..5064bc77 100644 --- a/syntax/csdl.vim +++ b/syntax/csdl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/csdl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('csdl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'csdl') == -1 " Vim syntax file " Language: Curated Stream Definition Language (CSDL) @@ -543,5 +538,3 @@ highlight link csdlTarget Constant highlight link csdlComment Comment " let b:current_syntax = "csdl" - -endif diff --git a/syntax/csp.vim b/syntax/csp.vim index 70be4d47..341906b6 100644 --- a/syntax/csp.vim +++ b/syntax/csp.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/csp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('csp', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'csp') == -1 " Vim syntax file " Language: CSP (Communication Sequential Processes, using FDR input syntax) @@ -189,5 +184,3 @@ hi def link cspReservedIdentifier Error let b:current_syntax = "csp" " vim: ts=8 - -endif diff --git a/syntax/css.vim b/syntax/css.vim index 3ef88695..95ee1e75 100644 --- a/syntax/css.vim +++ b/syntax/css.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/css.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('css', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'css') == -1 " Vim syntax file " Language: Cascading Style Sheets @@ -660,5 +655,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/csv.vim b/syntax/csv.vim index a0dbfd96..138ae547 100644 --- a/syntax/csv.vim +++ b/syntax/csv.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/csv.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('csv', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'csv') == -1 " A simple syntax highlighting, simply alternate colors between two " adjacent columns @@ -176,5 +171,3 @@ let b:current_syntax="csv" let &cpo = s:cpo_save unlet s:cpo_save " vim: set foldmethod=marker et sw=0 sts=-1 ts=4: - -endif diff --git a/syntax/cterm.vim b/syntax/cterm.vim index f037590d..9f30bf5b 100644 --- a/syntax/cterm.vim +++ b/syntax/cterm.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cterm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cterm', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cterm') == -1 " Vim syntax file " Language: Century Term Command Script @@ -184,5 +179,3 @@ hi def link ctermNumber Number let b:current_syntax = "cterm" " vim: ts=8 - -endif diff --git a/syntax/cucumber.vim b/syntax/cucumber.vim index 521332e2..26a236a6 100644 --- a/syntax/cucumber.vim +++ b/syntax/cucumber.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cucumber.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cucumber', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cucumber') == -1 " Vim syntax file " Language: Cucumber @@ -149,5 +144,3 @@ let &cpo = s:keepcpo unlet s:keepcpo " vim:set sts=2 sw=2: - -endif diff --git a/syntax/cuda.vim b/syntax/cuda.vim index a65302b3..3296fec5 100644 --- a/syntax/cuda.vim +++ b/syntax/cuda.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cuda.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cuda', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cuda') == -1 " Vim syntax file " Language: CUDA (NVIDIA Compute Unified Device Architecture) @@ -72,5 +67,3 @@ hi def link cudaConstant Constant let b:current_syntax = "cuda" " vim: ts=8 - -endif diff --git a/syntax/cuesheet.vim b/syntax/cuesheet.vim index 9e5df7ce..380edb1e 100644 --- a/syntax/cuesheet.vim +++ b/syntax/cuesheet.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cuesheet.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cue', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cue') == -1 " Language: Cue sheet " Maintainer: Matěj Grabovský @@ -33,5 +28,3 @@ syn match Number /\<\d\+\%(:\d\{2}\)\{2}\>/ let b:current_syntax='cuesheet' " vim: nowrap sw=2 sts=2 ts=8: - -endif diff --git a/syntax/cupl.vim b/syntax/cupl.vim index 98655e3c..43488e56 100644 --- a/syntax/cupl.vim +++ b/syntax/cupl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cupl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cupl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cupl') == -1 " Vim syntax file " Language: CUPL @@ -131,5 +126,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim:ts=8 - -endif diff --git a/syntax/cuplsim.vim b/syntax/cuplsim.vim index 304b311c..d4627870 100644 --- a/syntax/cuplsim.vim +++ b/syntax/cuplsim.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cuplsim.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cuplsim', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cuplsim') == -1 " Vim syntax file " Language: CUPL simulation @@ -70,5 +65,3 @@ hi def link cuplsimOrderFormat cuplNumber let b:current_syntax = "cuplsim" " vim:ts=8 - -endif diff --git a/syntax/cvs.vim b/syntax/cvs.vim index b7a0fbf2..9a0b6e11 100644 --- a/syntax/cvs.vim +++ b/syntax/cvs.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cvs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cvs', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cvs') == -1 " Vim syntax file " Language: CVS commit file @@ -36,5 +31,3 @@ hi def link cvsCom Statement let b:current_syntax = "cvs" - -endif diff --git a/syntax/cvsrc.vim b/syntax/cvsrc.vim index 4856394e..13b2f417 100644 --- a/syntax/cvsrc.vim +++ b/syntax/cvsrc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cvsrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cvsrc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cvsrc') == -1 " Vim syntax file " Language: cvs(1) RC file @@ -46,5 +41,3 @@ let b:current_syntax = "cvsrc" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/cynpp.vim b/syntax/cynpp.vim index f2e4da9c..395621b6 100644 --- a/syntax/cynpp.vim +++ b/syntax/cynpp.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/cynpp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('cynpp', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cynpp') == -1 " Vim syntax file " Language: Cyn++ @@ -57,5 +52,3 @@ hi def link cynppMacro Statement let b:current_syntax = "cynpp" - -endif diff --git a/syntax/d.vim b/syntax/d.vim index 2e3de64a..3473a23a 100644 --- a/syntax/d.vim +++ b/syntax/d.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/d.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dlang', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dlang') == -1 " Vim syntax file for the D programming language (version 1.076 and 2.069). " @@ -580,5 +575,3 @@ syn keyword dAsmOpCode contained adc let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/dart.vim b/syntax/dart.vim index a2a1f8cf..ef17f0ed 100644 --- a/syntax/dart.vim +++ b/syntax/dart.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dart.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dart', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dart') == -1 " Vim syntax file " Language: Dart " Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file @@ -149,5 +144,3 @@ let b:spell_options = 'contained' if g:main_syntax is# 'dart' unlet g:main_syntax endif - -endif diff --git a/syntax/datascript.vim b/syntax/datascript.vim index 68738394..e0138e6c 100644 --- a/syntax/datascript.vim +++ b/syntax/datascript.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/datascript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('datascript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'datascript') == -1 " Vim syntax file " Language: DataScript @@ -109,5 +104,3 @@ let b:current_syntax = "datascript" let &cpo = s:keepcpo unlet s:keepcpo - -endif diff --git a/syntax/dcd.vim b/syntax/dcd.vim index fd8cec39..f94b451a 100644 --- a/syntax/dcd.vim +++ b/syntax/dcd.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dcd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dcd', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dcd') == -1 " Vim syntax file " Language: WildPackets EtherPeek Decoder (.dcd) file @@ -58,5 +53,3 @@ hi def link dcdComment Comment let b:current_syntax = "dcd" - -endif diff --git a/syntax/dcov.vim b/syntax/dcov.vim index 1949e754..3d70df06 100644 --- a/syntax/dcov.vim +++ b/syntax/dcov.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dcov.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dlang', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dlang') == -1 " Vim syntax file for coverage information for the reference compiler (DMD) of " the D programming language. @@ -58,5 +53,3 @@ hi def link dcovLow Operator hi def link dcovPartial Structure let b:current_syntax = "dcov" - -endif diff --git a/syntax/dd.vim b/syntax/dd.vim index 9300e0d4..ca81f45b 100644 --- a/syntax/dd.vim +++ b/syntax/dd.vim @@ -1,12 +1,5 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dlang', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dlang') == -1 runtime! /syntax/ddoc.vim - -endif diff --git a/syntax/ddoc.vim b/syntax/ddoc.vim index 189e5394..80bb2e2c 100644 --- a/syntax/ddoc.vim +++ b/syntax/ddoc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ddoc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dlang', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dlang') == -1 if &filetype == "ddoc" "ddoc file type @@ -89,5 +84,3 @@ elseif &filetype == "d" hi! def link ddocIdentifierNestedDecl Macro hi! def link ddocKeyword Macro endif - -endif diff --git a/syntax/debchangelog.vim b/syntax/debchangelog.vim index c22c95ab..36fc627d 100644 --- a/syntax/debchangelog.vim +++ b/syntax/debchangelog.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/debchangelog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('debchangelog', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'debchangelog') == -1 " Vim syntax file " Language: Debian changelog files @@ -83,5 +78,3 @@ hi def link debchangelogEmail Special let b:current_syntax = 'debchangelog' " vim: ts=8 sw=2 - -endif diff --git a/syntax/debcontrol.vim b/syntax/debcontrol.vim index 6c8758e4..76d6728f 100644 --- a/syntax/debcontrol.vim +++ b/syntax/debcontrol.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/debcontrol.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('debcontrol', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'debcontrol') == -1 " Vim syntax file " Language: Debian control files @@ -150,5 +145,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 sw=2 - -endif diff --git a/syntax/debcopyright.vim b/syntax/debcopyright.vim index 1bdcd5ff..674a3e00 100644 --- a/syntax/debcopyright.vim +++ b/syntax/debcopyright.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/debcopyright.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('debcopyright', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'debcopyright') == -1 " Vim syntax file " Language: Debian copyright file @@ -40,5 +35,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 sw=2 - -endif diff --git a/syntax/debsources.vim b/syntax/debsources.vim index 3fce617b..69fde228 100644 --- a/syntax/debsources.vim +++ b/syntax/debsources.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/debsources.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('debsources', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'debsources') == -1 " Vim syntax file " Language: Debian sources.list @@ -63,5 +58,3 @@ hi def link debsourcesComment Comment hi def link debsourcesUri Constant let b:current_syntax = 'debsources' - -endif diff --git a/syntax/def.vim b/syntax/def.vim index f8535e5d..5c613817 100644 --- a/syntax/def.vim +++ b/syntax/def.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/def.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('def', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'def') == -1 " Vim syntax file " Language: Microsoft Module-Definition (.def) File @@ -51,5 +46,3 @@ hi def link defOrdinal Operator let b:current_syntax = "def" " vim: ts=8 - -endif diff --git a/syntax/denyhosts.vim b/syntax/denyhosts.vim index 8be39694..9372c53c 100644 --- a/syntax/denyhosts.vim +++ b/syntax/denyhosts.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/denyhosts.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('denyhosts', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'denyhosts') == -1 " Vim syntax file " Language: denyhosts configuration file @@ -296,5 +291,3 @@ let b:current_syntax = "denyhosts" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/desc.vim b/syntax/desc.vim index 943f87af..ba14a1e3 100644 --- a/syntax/desc.vim +++ b/syntax/desc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/desc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('desc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'desc') == -1 " Vim syntax file " Language: T2 / ROCK Linux .desc @@ -95,5 +90,3 @@ hi def link descText Comment let b:current_syntax = "desc" - -endif diff --git a/syntax/desktop.vim b/syntax/desktop.vim index 9e149339..c1d5a9ea 100644 --- a/syntax/desktop.vim +++ b/syntax/desktop.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/desktop.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('desktop', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'desktop') == -1 " Vim syntax file " Language: XDG desktop entry @@ -274,5 +269,3 @@ let b:current_syntax = "desktop" let &cpo = s:cpo_save " vim:ts=8:sw=2:fdm=marker - -endif diff --git a/syntax/dhall.vim b/syntax/dhall.vim index 4c27d0fe..e5957507 100644 --- a/syntax/dhall.vim +++ b/syntax/dhall.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dhall.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dhall', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dhall') == -1 scriptencoding utf-8 @@ -71,5 +66,3 @@ highlight link dhallMultilineComment Comment highlight link dhallHash Keyword let b:current_syntax = 'dhall' - -endif diff --git a/syntax/dictconf.vim b/syntax/dictconf.vim index c515cf56..44efc352 100644 --- a/syntax/dictconf.vim +++ b/syntax/dictconf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dictconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dictconf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dictconf') == -1 " Vim syntax file " Language: dict(1) configuration file @@ -87,5 +82,3 @@ let b:current_syntax = "dictconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/dictdconf.vim b/syntax/dictdconf.vim index c30a900c..5fb5ebf3 100644 --- a/syntax/dictdconf.vim +++ b/syntax/dictdconf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dictdconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dictdconf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dictdconf') == -1 " Vim syntax file " Language: dictd(8) configuration file @@ -153,5 +148,3 @@ let b:current_syntax = "dictdconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/diff.vim b/syntax/diff.vim index 08b1f7dc..43f99fb1 100644 --- a/syntax/diff.vim +++ b/syntax/diff.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/diff.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('diff', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'diff') == -1 " Vim syntax file " Language: Diff (context or unified) @@ -389,5 +384,3 @@ hi def link diffComment Comment let b:current_syntax = "diff" " vim: ts=8 sw=2 - -endif diff --git a/syntax/dircolors.vim b/syntax/dircolors.vim index 53297837..ce5d3cd4 100644 --- a/syntax/dircolors.vim +++ b/syntax/dircolors.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dircolors.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dircolors', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dircolors') == -1 " Vim syntax file " Language: dircolors(1) input file @@ -229,5 +224,3 @@ let b:current_syntax = "dircolors" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/django.vim b/syntax/django.vim index dfe54082..9912b8c5 100644 --- a/syntax/django.vim +++ b/syntax/django.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/django.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('htmldjango', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'htmldjango') == -1 " Vim syntax file " Language: Django template @@ -90,5 +85,3 @@ hi def link djangoTodo Todo let b:current_syntax = "django" - -endif diff --git a/syntax/dnsmasq.vim b/syntax/dnsmasq.vim index 5373fea7..d523fe23 100644 --- a/syntax/dnsmasq.vim +++ b/syntax/dnsmasq.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dnsmasq.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dnsmasq', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dnsmasq') == -1 " Vim syntax file " Maintainer: Thilo Six @@ -249,5 +244,3 @@ let b:current_syntax = "dnsmasq" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/docker-compose.vim b/syntax/docker-compose.vim index 71648bbb..9290403d 100644 --- a/syntax/docker-compose.vim +++ b/syntax/docker-compose.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/docker-compose.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('docker-compose', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'docker-compose') == -1 " Vim syntax file " Language: Dockerfile @@ -87,5 +82,3 @@ hi link dockercomposeTodo Todo hi link bashStatement Function let b:current_syntax = "dockercompose" - -endif diff --git a/syntax/dockerfile.vim b/syntax/dockerfile.vim index 5bd4c9f9..7c2ff280 100644 --- a/syntax/dockerfile.vim +++ b/syntax/dockerfile.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dockerfile.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dockerfile', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dockerfile') == -1 " dockerfile.vim - Syntax highlighting for Dockerfiles " Maintainer: Honza Pokorny @@ -52,5 +47,3 @@ hi def link dockerfileComment Comment hi def link dockerfileOption Special let b:current_syntax = "dockerfile" - -endif diff --git a/syntax/dosbatch.vim b/syntax/dosbatch.vim index ee42764d..49d47314 100644 --- a/syntax/dosbatch.vim +++ b/syntax/dosbatch.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dosbatch.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dosbatch', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dosbatch') == -1 " Vim syntax file " Language: MSDOS batch file (with NT command extensions) @@ -154,5 +149,3 @@ hi def link dosbatchCmd PreProc let b:current_syntax = "dosbatch" " vim: ts=8 - -endif diff --git a/syntax/dosini.vim b/syntax/dosini.vim index 48933236..fd8bb3a7 100644 --- a/syntax/dosini.vim +++ b/syntax/dosini.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dosini.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dosini', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dosini') == -1 " Vim syntax file " Language: Configuration File (ini file) for MSDOS/MS Windows @@ -47,5 +42,3 @@ hi def link dosiniValue String let b:current_syntax = "dosini" " vim: sts=2 sw=2 et - -endif diff --git a/syntax/dot.vim b/syntax/dot.vim index a2f442d3..57733404 100644 --- a/syntax/dot.vim +++ b/syntax/dot.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dot.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dot', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dot') == -1 " Vim syntax file " Language: Dot @@ -104,5 +99,3 @@ hi def link dotIdentifier Identifier let b:current_syntax = "dot" " vim: ts=8 - -endif diff --git a/syntax/dracula.vim b/syntax/dracula.vim index 14b29922..df90e153 100644 --- a/syntax/dracula.vim +++ b/syntax/dracula.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dracula.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dracula', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dracula') == -1 " Vim syntax file " Language: Dracula @@ -79,5 +74,3 @@ hi def link draculaPreProc PreProc let b:current_syntax = "dracula" " vim: ts=8 - -endif diff --git a/syntax/dsdl.vim b/syntax/dsdl.vim index bf6818f9..d66e483e 100644 --- a/syntax/dsdl.vim +++ b/syntax/dsdl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dsdl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dlang', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dlang') == -1 " Vim syntax file for DUB configurations." " @@ -97,5 +92,3 @@ hi def link dsdlStatement Statement hi def link dsdlAttribute Tag let b:current_syntax = "dsdl" - -endif diff --git a/syntax/dsl.vim b/syntax/dsl.vim index 03fa01c7..5b0972dd 100644 --- a/syntax/dsl.vim +++ b/syntax/dsl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dsl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dsl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dsl') == -1 " Vim syntax file " Language: DSSSL @@ -45,5 +40,3 @@ hi def link dslComment Comment hi def link dslCondDelim Type let b:current_syntax = "dsl" - -endif diff --git a/syntax/dtd.vim b/syntax/dtd.vim index dfb0258e..f2510263 100644 --- a/syntax/dtd.vim +++ b/syntax/dtd.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dtd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dtd', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dtd') == -1 " Vim syntax file " Language: DTD (Document Type Definition for XML) @@ -168,5 +163,3 @@ unlet s:dtd_cpo_save let b:current_syntax = "dtd" " vim: ts=8 - -endif diff --git a/syntax/dts.vim b/syntax/dts.vim index e326fdef..66cfd370 100644 --- a/syntax/dts.vim +++ b/syntax/dts.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dts.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dts', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dts') == -1 " Vim syntax file " Language: dts/dtsi (device tree files) @@ -37,5 +32,3 @@ hi def link dtsReference Macro hi def link dtsComment Comment hi def link dtsCommentInner Comment hi def link dtsCommentLine Comment - -endif diff --git a/syntax/dune.vim b/syntax/dune.vim index e4fdfd80..5fb01ff4 100644 --- a/syntax/dune.vim +++ b/syntax/dune.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dune.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 if exists("b:current_syntax") finish @@ -43,5 +38,3 @@ syn match duneVar '\${\k\+\(:\k\+\)\?}' containedin=lispSymbol hi def link duneVar Identifier let b:current_syntax = "dune" - -endif diff --git a/syntax/dylan.vim b/syntax/dylan.vim index 101cd301..81103918 100644 --- a/syntax/dylan.vim +++ b/syntax/dylan.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dylan.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dylan', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dylan') == -1 " Vim syntax file " Language: Dylan @@ -99,5 +94,3 @@ hi def link dylanVariable Identifier let b:current_syntax = "dylan" " vim:ts=8 - -endif diff --git a/syntax/dylanintr.vim b/syntax/dylanintr.vim index ed531a47..b01740c8 100644 --- a/syntax/dylanintr.vim +++ b/syntax/dylanintr.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dylanintr.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dylanintr', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dylanintr') == -1 " Vim syntax file " Language: Dylan @@ -46,5 +41,3 @@ hi def link dylanintrInclude Include let b:current_syntax = "dylanintr" " vim:ts=8 - -endif diff --git a/syntax/dylanlid.vim b/syntax/dylanlid.vim index 0ad321d6..c847ab44 100644 --- a/syntax/dylanlid.vim +++ b/syntax/dylanlid.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/dylanlid.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('dylanlid', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dylanlid') == -1 " Vim syntax file " Language: Dylan Library Interface Files @@ -36,5 +31,3 @@ hi def link dylanlidEntry String let b:current_syntax = "dylanlid" " vim:ts=8 - -endif diff --git a/syntax/ecd.vim b/syntax/ecd.vim index eee18593..2a953b6c 100644 --- a/syntax/ecd.vim +++ b/syntax/ecd.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ecd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ecd', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ecd') == -1 " Vim syntax file " Language: ecd (Embedix Component Description) files @@ -51,5 +46,3 @@ hi def link ecdTagError Error let b:current_syntax = "ecd" " vim: ts=8 - -endif diff --git a/syntax/ecrystal.vim b/syntax/ecrystal.vim index bfcb07d8..84166ed9 100644 --- a/syntax/ecrystal.vim +++ b/syntax/ecrystal.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ecrystal.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('crystal', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crystal') == -1 if &syntax !~# '\' || get(b:, 'current_syntax') =~# '\' finish @@ -40,5 +35,3 @@ let b:current_syntax = 'ecrystal' if exists('main_syntax') && main_syntax ==# 'ecrystal' unlet main_syntax endif - -endif diff --git a/syntax/edif.vim b/syntax/edif.vim index 4271733a..bbe99d1d 100644 --- a/syntax/edif.vim +++ b/syntax/edif.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/edif.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('edif', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'edif') == -1 " Vim syntax file " Language: EDIF (Electronic Design Interchange Format) @@ -52,5 +47,3 @@ hi def link edifError Error hi def link edifString String let b:current_syntax = "edif" - -endif diff --git a/syntax/eelixir.vim b/syntax/eelixir.vim index 906a1d2b..947a3cbe 100644 --- a/syntax/eelixir.vim +++ b/syntax/eelixir.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/eelixir.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('elixir', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elixir') == -1 if exists("b:current_syntax") finish @@ -77,5 +72,3 @@ endif let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/elf.vim b/syntax/elf.vim index 5da19f96..e5532b7f 100644 --- a/syntax/elf.vim +++ b/syntax/elf.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/elf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('elf', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elf') == -1 " Vim syntax file " Language: ELF @@ -89,5 +84,3 @@ hi def link elfPunct Delimiter let b:current_syntax = "elf" " vim:ts=8:sw=4:nocindent:smartindent: - -endif diff --git a/syntax/elinks.vim b/syntax/elinks.vim index 41b91fb3..4b90f02b 100644 --- a/syntax/elinks.vim +++ b/syntax/elinks.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/elinks.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('elinks', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elinks') == -1 " Vim syntax file " Language: elinks(1) configuration file @@ -195,5 +190,3 @@ let b:current_syntax = "elinks" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/elixir.vim b/syntax/elixir.vim index ce3d51da..70b76e3d 100644 --- a/syntax/elixir.vim +++ b/syntax/elixir.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/elixir.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('elixir', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elixir') == -1 if !exists("main_syntax") if exists("b:current_syntax") @@ -251,5 +246,3 @@ endif let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/elm.vim b/syntax/elm.vim index a7551514..ae095a1b 100644 --- a/syntax/elm.vim +++ b/syntax/elm.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/elm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('elm', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elm') == -1 " syntax highlighting for Elm (https://elm-lang.org/) @@ -106,5 +101,3 @@ hi def link elmModule Type syn sync minlines=500 let b:current_syntax = 'elm' - -endif diff --git a/syntax/elmfilt.vim b/syntax/elmfilt.vim index 22ca2d14..1a83f8e9 100644 --- a/syntax/elmfilt.vim +++ b/syntax/elmfilt.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/elmfilt.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('elmfilt', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'elmfilt') == -1 " Vim syntax file " Language: Elm Filter rules @@ -65,5 +60,3 @@ endif let b:current_syntax = "elmfilt" " vim: ts=9 - -endif diff --git a/syntax/embeddedpuppet.vim b/syntax/embeddedpuppet.vim index 024f49af..1540cb02 100644 --- a/syntax/embeddedpuppet.vim +++ b/syntax/embeddedpuppet.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/embeddedpuppet.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('puppet', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'puppet') == -1 " Vim syntax plugin " Language: embedded puppet @@ -36,5 +31,3 @@ hi def link ePuppetComment Comment let b:current_syntax = "embeddedpuppet" - -endif diff --git a/syntax/ember-script.vim b/syntax/ember-script.vim index 8023bc72..e8221930 100644 --- a/syntax/ember-script.vim +++ b/syntax/ember-script.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ember-script.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('emberscript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'emberscript') == -1 " Language: ember-script " Maintainer: Yulij Andreevich Lesov > @@ -38,5 +33,3 @@ syn match emEach /\v\@each/ display hi def link emEach Special let b:current_syntax = 'ember-script' - -endif diff --git a/syntax/emblem.vim b/syntax/emblem.vim index 1c1971ff..08670626 100644 --- a/syntax/emblem.vim +++ b/syntax/emblem.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/emblem.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('emblem', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'emblem') == -1 " Language: emblem " Maintainer: Yulij Andreevich Lesov @@ -178,5 +173,3 @@ hi def link eblId Constant hi def link eblClass Identifier let b:current_syntax = 'emblem' - -endif diff --git a/syntax/erlang.vim b/syntax/erlang.vim index ad6cf13a..434aeb58 100644 --- a/syntax/erlang.vim +++ b/syntax/erlang.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/erlang.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('erlang', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'erlang') == -1 " Vim syntax file " Language: Erlang (http://www.erlang.org) @@ -268,5 +263,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: sw=2 et - -endif diff --git a/syntax/eruby.vim b/syntax/eruby.vim index bb48261d..b129bef7 100644 --- a/syntax/eruby.vim +++ b/syntax/eruby.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/eruby.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ruby', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ruby') == -1 " Vim syntax file " Language: eRuby @@ -87,5 +82,3 @@ if main_syntax == 'eruby' endif " vim: nowrap sw=2 sts=2 ts=8: - -endif diff --git a/syntax/esmtprc.vim b/syntax/esmtprc.vim index 50d7f384..13e6b5d7 100644 --- a/syntax/esmtprc.vim +++ b/syntax/esmtprc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/esmtprc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('esmtprc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'esmtprc') == -1 " Vim syntax file " Language: Esmtp setup file (based on esmtp 0.5.0) @@ -38,5 +33,3 @@ highlight link esmtprcIdentifier Identifier highlight link esmtprcFulladd Include let b:current_syntax = "esmtprc" - -endif diff --git a/syntax/esqlc.vim b/syntax/esqlc.vim index 90c757d8..038dd307 100644 --- a/syntax/esqlc.vim +++ b/syntax/esqlc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/esqlc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('esqlc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'esqlc') == -1 " Vim syntax file " Language: ESQL-C @@ -65,5 +60,3 @@ hi def link esqlcPreProc PreProc let b:current_syntax = "esqlc" - -endif diff --git a/syntax/esterel.vim b/syntax/esterel.vim index ac461884..69984e9b 100644 --- a/syntax/esterel.vim +++ b/syntax/esterel.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/esterel.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('esterel', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'esterel') == -1 " Vim syntax file " Language: ESTEREL @@ -85,5 +80,3 @@ hi def link esterelSpecial Special let b:current_syntax = "esterel" - -endif diff --git a/syntax/eterm.vim b/syntax/eterm.vim index 4e8ba54d..306b19d7 100644 --- a/syntax/eterm.vim +++ b/syntax/eterm.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/eterm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('eterm', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'eterm') == -1 " Vim syntax file " Language: eterm(1) configuration file @@ -436,5 +431,3 @@ let b:current_syntax = "eterm" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/exim.vim b/syntax/exim.vim index 8d73a662..cd6a0c65 100644 --- a/syntax/exim.vim +++ b/syntax/exim.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/exim.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('exim', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'exim') == -1 " Vim syntax file " This is a GENERATED FILE. Please always refer to source file at the URI below. @@ -112,5 +107,3 @@ hi def link eximTransport Identifier let b:current_syntax = "exim" - -endif diff --git a/syntax/expect.vim b/syntax/expect.vim index 28d3daf5..439d5d3e 100644 --- a/syntax/expect.vim +++ b/syntax/expect.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/expect.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('expect', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'expect') == -1 " Vim syntax file " Language: Expect @@ -110,5 +105,3 @@ hi def link expectTodo Todo let b:current_syntax = "expect" " vim: ts=8 - -endif diff --git a/syntax/exports.vim b/syntax/exports.vim index 6ec91b98..a47d6536 100644 --- a/syntax/exports.vim +++ b/syntax/exports.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/exports.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('exports', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'exports') == -1 " Vim syntax file " Language: exports @@ -65,5 +60,3 @@ endif let b:current_syntax = "exports" " vim: ts=10 - -endif diff --git a/syntax/falcon.vim b/syntax/falcon.vim index 500bb08e..b0018389 100644 --- a/syntax/falcon.vim +++ b/syntax/falcon.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/falcon.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('falcon', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'falcon') == -1 " Vim syntax file " Language: Falcon @@ -204,5 +199,3 @@ let b:current_syntax = "falcon" " vim: set sw=4 sts=4 et tw=80 : - -endif diff --git a/syntax/fan.vim b/syntax/fan.vim index 929f1f91..0d1d733a 100644 --- a/syntax/fan.vim +++ b/syntax/fan.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fan.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fan', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fan') == -1 " Vim syntax file " Language: Fantom @@ -139,5 +134,3 @@ hi def link fanSpaceError Error let b:current_syntax = "fan" " vim: ts=8 - -endif diff --git a/syntax/fbs.vim b/syntax/fbs.vim index 76da1e0b..eca7d5d9 100644 --- a/syntax/fbs.vim +++ b/syntax/fbs.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fbs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('flatbuffers', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'flatbuffers') == -1 if exists("b:current_syntax") finish @@ -59,5 +54,3 @@ if version >= 508 || !exists("did_proto_syn_inits") endif let b:current_syntax = "fbs" - -endif diff --git a/syntax/fennel.vim b/syntax/fennel.vim index 827abe04..918d2886 100644 --- a/syntax/fennel.vim +++ b/syntax/fennel.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fennel.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fennel', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fennel') == -1 " Vim syntax file " Language: FENNEL @@ -290,5 +285,3 @@ let b:current_syntax = "fennel" let &cpo = s:cpo_sav unlet! s:cpo_sav - -endif diff --git a/syntax/ferm.vim b/syntax/ferm.vim index 55af4ac4..f3ed8809 100644 --- a/syntax/ferm.vim +++ b/syntax/ferm.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ferm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ferm', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ferm') == -1 "============================================================================ " ferm syntax highlighter @@ -210,5 +205,3 @@ endif " Autoconfigure vim indentation settings " vim:ts=4:sw=4:sts=4:fdm=marker:iskeyword+=- - -endif diff --git a/syntax/fetchmail.vim b/syntax/fetchmail.vim index 2fb401d5..e69130f7 100644 --- a/syntax/fetchmail.vim +++ b/syntax/fetchmail.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fetchmail.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fetchmail', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fetchmail') == -1 " Vim syntax file " Language: fetchmail(1) RC File @@ -82,5 +77,3 @@ let b:current_syntax = "fetchmail" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/fgl.vim b/syntax/fgl.vim index c115dd02..24cccde9 100644 --- a/syntax/fgl.vim +++ b/syntax/fgl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fgl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fgl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fgl') == -1 " Vim syntax file " Language: Informix 4GL @@ -141,5 +136,3 @@ hi def link fglType Type let b:current_syntax = "fgl" " vim: ts=8 - -endif diff --git a/syntax/fish.vim b/syntax/fish.vim index 9e39499f..c2ffeb1a 100644 --- a/syntax/fish.vim +++ b/syntax/fish.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fish.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fish', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fish') == -1 if exists('b:current_syntax') finish @@ -44,5 +39,3 @@ highlight default link fishStatement Statement highlight default link fishCommandSub fishStatement let b:current_syntax = 'fish' - -endif diff --git a/syntax/flow.vim b/syntax/flow.vim index 12a2b4d2..ec6f583b 100644 --- a/syntax/flow.vim +++ b/syntax/flow.vim @@ -1,13 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/flow.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('javascript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 runtime syntax/javascript.vim runtime extras/flow.vim - -endif diff --git a/syntax/focexec.vim b/syntax/focexec.vim index 3e195913..7bc93bac 100644 --- a/syntax/focexec.vim +++ b/syntax/focexec.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/focexec.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('focexec', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'focexec') == -1 " Vim syntax file " Language: Focus Executable @@ -95,5 +90,3 @@ hi def link focexecFuse Function let b:current_syntax = "focexec" " vim: ts=8 - -endif diff --git a/syntax/forth.vim b/syntax/forth.vim index c61b6a46..1bf4946f 100644 --- a/syntax/forth.vim +++ b/syntax/forth.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/forth.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('forth', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'forth') == -1 " Vim syntax file " Language: FORTH @@ -269,5 +264,3 @@ let b:current_syntax = "forth" let &cpo = s:cpo_save unlet s:cpo_save " vim:ts=8:sw=4:nocindent:smartindent: - -endif diff --git a/syntax/fortran.vim b/syntax/fortran.vim index ea2ccfa5..5acdf58f 100644 --- a/syntax/fortran.vim +++ b/syntax/fortran.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fortran.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fortran', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fortran') == -1 " Vim syntax file " Language: Fortran 2008 (and older: Fortran 2003, 95, 90, and 77) @@ -553,5 +548,3 @@ let b:current_syntax = "fortran" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 tw=132 - -endif diff --git a/syntax/framescript.vim b/syntax/framescript.vim index ae7e8033..59de43f5 100644 --- a/syntax/framescript.vim +++ b/syntax/framescript.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/framescript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('framescript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'framescript') == -1 " Vim syntax file " Language: FrameScript v4.0 @@ -498,5 +493,3 @@ let b:current_syntax = "framescript" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/freebasic.vim b/syntax/freebasic.vim index 955d03a1..42a16b14 100644 --- a/syntax/freebasic.vim +++ b/syntax/freebasic.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/freebasic.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('freebasic', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'freebasic') == -1 " Vim syntax file " Language: FreeBasic @@ -264,5 +259,3 @@ hi def link freebasicTodo Todo let b:current_syntax = "freebasic" " vim: ts=8 - -endif diff --git a/syntax/fsharp.vim b/syntax/fsharp.vim index 811ee00a..209639b1 100644 --- a/syntax/fsharp.vim +++ b/syntax/fsharp.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fsharp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fsharp', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fsharp') == -1 " Vim syntax file " Language: F# @@ -281,5 +276,3 @@ endif let b:current_syntax = 'fsharp' " vim: sw=4 et sts=4 - -endif diff --git a/syntax/fstab.vim b/syntax/fstab.vim index 6c0539f6..a4c44bb4 100644 --- a/syntax/fstab.vim +++ b/syntax/fstab.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fstab.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fstab', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fstab') == -1 " Vim syntax file " Language: fstab file @@ -298,5 +293,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 ft=vim - -endif diff --git a/syntax/fvwm.vim b/syntax/fvwm.vim index e244f9d7..7ea554d2 100644 --- a/syntax/fvwm.vim +++ b/syntax/fvwm.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/fvwm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('fvwm', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'fvwm') == -1 " Vim syntax file for Fvwm-2.5.22 " Language: Fvwm{1,2} configuration file @@ -649,5 +644,3 @@ let b:current_syntax = "fvwm" let &cpo = s:keepcpo unlet s:keepcpo - -endif diff --git a/syntax/gdb.vim b/syntax/gdb.vim index 27aa26f5..31eceac0 100644 --- a/syntax/gdb.vim +++ b/syntax/gdb.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gdb.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gdb', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gdb') == -1 " Vim syntax file " Language: GDB command files @@ -110,5 +105,3 @@ let b:current_syntax = "gdb" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/gdmo.vim b/syntax/gdmo.vim index 01327e5c..86f827a6 100644 --- a/syntax/gdmo.vim +++ b/syntax/gdmo.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gdmo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gdmo', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gdmo') == -1 " Vim syntax file " Language: GDMO @@ -90,5 +85,3 @@ hi def link gdmoType Type let b:current_syntax = "gdmo" " vim: ts=8 - -endif diff --git a/syntax/gdscript3.vim b/syntax/gdscript3.vim index 2b943443..b7bc35b4 100644 --- a/syntax/gdscript3.vim +++ b/syntax/gdscript3.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gdscript3.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gdscript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gdscript') == -1 " Syntax file for GDScript @@ -104,5 +99,3 @@ hi def link gdTodo Todo let &cpo = s:save_cpo unlet s:save_cpo - -endif diff --git a/syntax/gedcom.vim b/syntax/gedcom.vim index 64868ecc..67609240 100644 --- a/syntax/gedcom.vim +++ b/syntax/gedcom.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gedcom.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gedcom', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gedcom') == -1 " Vim syntax file " Language: Gedcom @@ -60,5 +55,3 @@ hi def link gedcom_date Constant let b:current_syntax = "gedcom" - -endif diff --git a/syntax/git.vim b/syntax/git.vim index 13d5f5fb..73f7d44e 100644 --- a/syntax/git.vim +++ b/syntax/git.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/git.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('git', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'git') == -1 " Vim syntax file " Language: generic git output @@ -87,5 +82,3 @@ hi def link gitDiffAdded diffAdded hi def link gitDiffRemoved diffRemoved let b:current_syntax = "git" - -endif diff --git a/syntax/gitcommit.vim b/syntax/gitcommit.vim index 5b0d5e77..0ae05f81 100644 --- a/syntax/gitcommit.vim +++ b/syntax/gitcommit.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gitcommit.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('git', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'git') == -1 " Vim syntax file " Language: git commit file @@ -100,5 +95,3 @@ hi def link gitcommitArrow gitcommitComment hi def link gitcommitBlank Error let b:current_syntax = "gitcommit" - -endif diff --git a/syntax/gitconfig.vim b/syntax/gitconfig.vim index 4aef73e3..e0a91a2c 100644 --- a/syntax/gitconfig.vim +++ b/syntax/gitconfig.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gitconfig.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('git', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'git') == -1 " Vim syntax file " Language: git config file @@ -43,5 +38,3 @@ hi def link gitconfigEscape Special hi def link gitconfigError Error let b:current_syntax = "gitconfig" - -endif diff --git a/syntax/gitignore.vim b/syntax/gitignore.vim index f946f6b7..177713f8 100644 --- a/syntax/gitignore.vim +++ b/syntax/gitignore.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gitignore.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gitignore', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gitignore') == -1 scriptencoding utf-8 @@ -36,5 +31,3 @@ highlight default link gitignoreSet Character let b:current_syntax = 'gitignore' " vim: ts=2 et sw=2 - -endif diff --git a/syntax/gitolite.vim b/syntax/gitolite.vim index 56f9268d..286fa1b4 100644 --- a/syntax/gitolite.vim +++ b/syntax/gitolite.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gitolite.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gitolite', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gitolite') == -1 " Vim syntax file " Language: gitolite configuration @@ -101,5 +96,3 @@ let b:current_syntax = "gitolite" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/gitrebase.vim b/syntax/gitrebase.vim index 5cbda44c..344a9269 100644 --- a/syntax/gitrebase.vim +++ b/syntax/gitrebase.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gitrebase.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('git', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'git') == -1 " Vim syntax file " Language: git rebase --interactive @@ -64,5 +59,3 @@ hi def link gitrebaseMergeComment gitrebaseComment hi def link gitrebaseName Tag let b:current_syntax = "gitrebase" - -endif diff --git a/syntax/gitsendemail.vim b/syntax/gitsendemail.vim index d60e448a..41e0bec8 100644 --- a/syntax/gitsendemail.vim +++ b/syntax/gitsendemail.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gitsendemail.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('git', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'git') == -1 " Vim syntax file " Language: git send-email message @@ -30,5 +25,3 @@ syn match gitsendemailComment "^GIT:.*" hi def link gitsendemailComment Comment let b:current_syntax = "gitsendemail" - -endif diff --git a/syntax/gkrellmrc.vim b/syntax/gkrellmrc.vim index 1c981869..68ba85fb 100644 --- a/syntax/gkrellmrc.vim +++ b/syntax/gkrellmrc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gkrellmrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gkrellmrc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gkrellmrc') == -1 " Vim syntax file " This is a GENERATED FILE. Please always refer to source file at the URI below. @@ -82,5 +77,3 @@ hi def link gkrellmrcStyleCmd Statement let b:current_syntax = "gkrellmrc" - -endif diff --git a/syntax/glsl.vim b/syntax/glsl.vim index a2bdb8b0..fa81f97a 100644 --- a/syntax/glsl.vim +++ b/syntax/glsl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/glsl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('glsl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'glsl') == -1 " Language: OpenGL Shading Language " Maintainer: Sergey Tikhomirov @@ -682,5 +677,3 @@ if !exists("b:current_syntax") endif " vim:set sts=2 sw=2 : - -endif diff --git a/syntax/gmpl.vim b/syntax/gmpl.vim index 2b866453..0b410ee8 100644 --- a/syntax/gmpl.vim +++ b/syntax/gmpl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gmpl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gmpl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gmpl') == -1 " Vim syntax file " Language: GMPL @@ -125,5 +120,3 @@ hi def link gmplType Type hi def link gmplLabel Keyword hi def link gmplString String hi def link gmplStringToken Special - -endif diff --git a/syntax/gnash.vim b/syntax/gnash.vim index 1adf335d..6109254b 100644 --- a/syntax/gnash.vim +++ b/syntax/gnash.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gnash.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gnash', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gnash') == -1 " Vim syntax file " Maintainer: Thilo Six @@ -103,5 +98,3 @@ hi def link GnashKeyword Keyword let b:current_syntax = "gnash" - -endif diff --git a/syntax/gnuplot.vim b/syntax/gnuplot.vim index 734dbbf7..ae42ab8a 100644 --- a/syntax/gnuplot.vim +++ b/syntax/gnuplot.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gnuplot.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gnuplot', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gnuplot') == -1 " Vim syntax file " Language: gnuplot 4.7.0 @@ -561,5 +556,3 @@ endif let b:current_syntax = "gnuplot" " vim: ts=8 - -endif diff --git a/syntax/go.vim b/syntax/go.vim index f546b91a..b28002ec 100644 --- a/syntax/go.vim +++ b/syntax/go.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/go.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 " Copyright 2009 The Go Authors. All rights reserved. " Use of this source code is governed by a BSD-style @@ -452,5 +447,3 @@ syn sync minlines=500 let b:current_syntax = "go" " vim: sw=2 ts=2 et - -endif diff --git a/syntax/godebugoutput.vim b/syntax/godebugoutput.vim index 483518bc..e02d8523 100644 --- a/syntax/godebugoutput.vim +++ b/syntax/godebugoutput.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/godebugoutput.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 if exists("b:current_syntax") finish @@ -20,5 +15,3 @@ hi def link godebugOutputErr Comment hi def link godebugOutputOut Normal " vim: sw=2 ts=2 et - -endif diff --git a/syntax/godebugstacktrace.vim b/syntax/godebugstacktrace.vim index c3964205..0e25da3b 100644 --- a/syntax/godebugstacktrace.vim +++ b/syntax/godebugstacktrace.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/godebugstacktrace.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 if exists("b:current_syntax") finish @@ -18,5 +13,3 @@ let b:current_syntax = "godebugoutput" hi def link godebugStacktrace SpecialKey " vim: sw=2 ts=2 et - -endif diff --git a/syntax/godebugvariables.vim b/syntax/godebugvariables.vim index 51d9fa3f..1148a534 100644 --- a/syntax/godebugvariables.vim +++ b/syntax/godebugvariables.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/godebugvariables.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 if exists("b:current_syntax") finish @@ -30,5 +25,3 @@ hi def link goType Type hi def link goBoolean Boolean " vim: sw=2 ts=2 et - -endif diff --git a/syntax/godefstack.vim b/syntax/godefstack.vim index 228a8237..c20dd5a7 100644 --- a/syntax/godefstack.vim +++ b/syntax/godefstack.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/godefstack.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 if exists("b:current_syntax") finish @@ -27,5 +22,3 @@ hi def link godefStackFilename Directory hi def link godefStackEntryLocationNumber LineNr " vim: sw=2 ts=2 et - -endif diff --git a/syntax/gohtmltmpl.vim b/syntax/gohtmltmpl.vim index f38d9532..86d59daa 100644 --- a/syntax/gohtmltmpl.vim +++ b/syntax/gohtmltmpl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gohtmltmpl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 if exists("b:current_syntax") finish @@ -24,5 +19,3 @@ syn cluster htmlPreproc add=gotplAction,goTplComment let b:current_syntax = "gohtmltmpl" " vim: sw=2 ts=2 et - -endif diff --git a/syntax/gomod.vim b/syntax/gomod.vim index 4e3cf484..56790034 100644 --- a/syntax/gomod.vim +++ b/syntax/gomod.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gomod.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 " gomod.vim: Vim syntax file for go.mod file " @@ -99,5 +94,3 @@ syntax match gomodVersion "v[2-9]\{1}\d*\.\d\+\.\d\+\%(+\%([0-9A-Za-z-]\+\)\%(\. highlight default link gomodVersion Identifier let b:current_syntax = "gomod" - -endif diff --git a/syntax/gotexttmpl.vim b/syntax/gotexttmpl.vim index a4af59a9..6accca5f 100644 --- a/syntax/gotexttmpl.vim +++ b/syntax/gotexttmpl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gotexttmpl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'go') == -1 " Copyright 2011 The Go Authors. All rights reserved. " Use of this source code is governed by a BSD-style @@ -92,5 +87,3 @@ hi def link goTplComment Comment let b:current_syntax = "gotexttmpl" " vim: sw=2 ts=2 et - -endif diff --git a/syntax/gp.vim b/syntax/gp.vim index 634bbd59..b60abfd3 100644 --- a/syntax/gp.vim +++ b/syntax/gp.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gp', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gp') == -1 " Vim syntax file " Language: gp (version 2.5) @@ -90,5 +85,3 @@ let b:current_syntax = "gp" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/gpg.vim b/syntax/gpg.vim index e227e22a..f02d6f94 100644 --- a/syntax/gpg.vim +++ b/syntax/gpg.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gpg.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gpg', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gpg') == -1 " Vim syntax file " Language: gpg(1) configuration file @@ -112,5 +107,3 @@ let b:current_syntax = "gpg" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/grads.vim b/syntax/grads.vim index e9efe050..d733850e 100644 --- a/syntax/grads.vim +++ b/syntax/grads.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/grads.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('grads', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'grads') == -1 " Vim syntax file " Language: grads (GrADS scripts) @@ -80,5 +75,3 @@ hi def link gradsTypos Error let b:current_syntax = "grads" - -endif diff --git a/syntax/graphql.vim b/syntax/graphql.vim index c3410528..58d7584a 100644 --- a/syntax/graphql.vim +++ b/syntax/graphql.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/graphql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('graphql', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 " Copyright (c) 2016-2020 Jon Parise " @@ -102,5 +97,3 @@ hi def link graphqlVariable Identifier syn sync minlines=500 let b:current_syntax = 'graphql' - -endif diff --git a/syntax/gretl.vim b/syntax/gretl.vim index 1ff069d4..43a41a37 100644 --- a/syntax/gretl.vim +++ b/syntax/gretl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gretl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gretl', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gretl') == -1 " Vim syntax file " Language: gretl (http://gretl.sf.net) @@ -92,5 +87,3 @@ hi def link gArrow Repeat let b:current_syntax="gretl" " vim: ts=8 sw=2 - -endif diff --git a/syntax/groovy.vim b/syntax/groovy.vim index 0ccf8d34..bfa9ab4c 100644 --- a/syntax/groovy.vim +++ b/syntax/groovy.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/groovy.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('groovy', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'groovy') == -1 " Vim syntax file " Language: Groovy @@ -457,5 +452,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/group.vim b/syntax/group.vim index 4b06fc07..ca808bc8 100644 --- a/syntax/group.vim +++ b/syntax/group.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/group.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('group', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'group') == -1 " Vim syntax file " Language: group(5) user group file @@ -59,5 +54,3 @@ let b:current_syntax = "group" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/grub.vim b/syntax/grub.vim index fafa4637..ff980818 100644 --- a/syntax/grub.vim +++ b/syntax/grub.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/grub.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('grub', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'grub') == -1 " Vim syntax file " Language: grub(8) configuration file @@ -100,5 +95,3 @@ let b:current_syntax = "grub" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/gsl.vim b/syntax/gsl.vim index 9590530c..fa65bfc3 100644 --- a/syntax/gsl.vim +++ b/syntax/gsl.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gsl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gdscript', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gdscript') == -1 " Syntax file for Godot Shading Language @@ -66,5 +61,3 @@ hi def link gslTodo Todo let &cpo = s:save_cpo unlet s:save_cpo - -endif diff --git a/syntax/gsp.vim b/syntax/gsp.vim index 1bbf3c0e..fd7d3848 100644 --- a/syntax/gsp.vim +++ b/syntax/gsp.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gsp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gsp', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gsp') == -1 " Vim syntax file " Language: GSP - GNU Server Pages (v. 0.86) @@ -61,5 +56,3 @@ endif let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/gtkrc.vim b/syntax/gtkrc.vim index 1a6d86f4..4de03a65 100644 --- a/syntax/gtkrc.vim +++ b/syntax/gtkrc.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/gtkrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('gtkrc', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gtkrc') == -1 " Vim syntax file " This is a GENERATED FILE. Please always refer to source file at the URI below. @@ -133,5 +128,3 @@ hi def link gtkrcError Error let b:current_syntax = "gtkrc" - -endif diff --git a/syntax/haml.vim b/syntax/haml.vim index 32c6f794..5622da7d 100644 --- a/syntax/haml.vim +++ b/syntax/haml.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/haml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('haml', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haml') == -1 " Vim syntax file " Language: Haml @@ -116,5 +111,3 @@ if main_syntax == "haml" endif " vim:set sw=2: - -endif diff --git a/syntax/hamster.vim b/syntax/hamster.vim index df1d17bc..956e0aca 100644 --- a/syntax/hamster.vim +++ b/syntax/hamster.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hamster.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hamster', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hamster') == -1 " Vim syntax file " Language: Hamster Scripting Language @@ -377,5 +372,3 @@ hi def link hamsterFunction Function let b:current_syntax = "hamster" " vim:sw=4 - -endif diff --git a/syntax/handlebars.vim b/syntax/handlebars.vim index 1eba110a..e16e9a04 100644 --- a/syntax/handlebars.vim +++ b/syntax/handlebars.vim @@ -1,11 +1,6 @@ -let s:base = expand(":h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/handlebars.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('handlebars', expand(':p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'handlebars') == -1 " Mustache & Handlebars syntax " Language: Mustache, Handlebars @@ -113,5 +108,3 @@ syn region mustacheScriptTemplate start=+