diff options
Diffstat (limited to 'syntax')
685 files changed, 687 insertions, 5480 deletions
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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ampl') == -1 " Language: ampl (A Mathematical Programming Language) " Maintainer: Krief David <david.krief@etu.enseeiht.fr> or <david_krief@hotmail.com> @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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=+<script\s\+language="\=perlscript"\=[^>]*>+ end=+</script>+ 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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'caddyfile') == -1 " Language: Caddyfile " Author: Josh Glendenning <josh@isobit.io> @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'cmusrc') == -1 " Vim syntax file " Previous Maintainer: Nikolai Weibull <now@bitwi.se> @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'coffee-script') == -1 " Language: CoffeeScript " Maintainer: Mick Koch <mick@kochm.co> @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'dockerfile') == -1 " dockerfile.vim - Syntax highlighting for Dockerfiles " Maintainer: Honza Pokorny <https://honza.ca> @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'crystal') == -1 if &syntax !~# '\<ecrystal\>' || get(b:, 'current_syntax') =~# '\<ecrystal\>' 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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'emberscript') == -1 " Language: ember-script " Maintainer: Yulij Andreevich Lesov <yalesov@gmail.com>> @@ -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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'emblem') == -1 " Language: emblem " Maintainer: Yulij Andreevich Lesov <yalesov@gmail.com> @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'glsl') == -1 " Language: OpenGL Shading Language " Maintainer: Sergey Tikhomirov <sergey@tikhomirov.io> @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'graphql') == -1 " Copyright (c) 2016-2020 Jon Parise <jon@indelible.org> " @@ -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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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("<sfile>: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('<sfile>: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=+<script [^>]*type *=[^>]*text/\(mustach let b:current_syntax = "handlebars" delcommand HtmlHiLink - -endif diff --git a/syntax/haproxy.vim b/syntax/haproxy.vim index df9bfd90..4871305e 100644 --- a/syntax/haproxy.vim +++ b/syntax/haproxy.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/haproxy.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('haproxy', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haproxy') == -1 " Vim syntax file " Language: HAproxy @@ -363,5 +358,3 @@ delcommand HiLink let b:current_syntax = "haproxy" " vim: ts=8 - -endif diff --git a/syntax/haskell.vim b/syntax/haskell.vim index 4f25ed8b..0171244b 100644 --- a/syntax/haskell.vim +++ b/syntax/haskell.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/haskell.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('haskell', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haskell') == -1 " syntax highlighting for haskell " @@ -215,5 +210,3 @@ if get(g:, 'haskell_backpack', 0) highlight def link haskellBackpackDependency Include endif let b:current_syntax = "haskell" - -endif diff --git a/syntax/haste.vim b/syntax/haste.vim index 1f75c950..581c7b12 100644 --- a/syntax/haste.vim +++ b/syntax/haste.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/haste.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('haste', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haste') == -1 " Vim syntax file " Language: HASTE - a language for VLSI IC programming @@ -149,5 +144,3 @@ hi def link hasteInclude Include let b:current_syntax = "haste" " vim: ts=8 - -endif diff --git a/syntax/hastepreproc.vim b/syntax/hastepreproc.vim index 3228740c..7d599def 100644 --- a/syntax/hastepreproc.vim +++ b/syntax/hastepreproc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hastepreproc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hastepreproc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hastepreproc') == -1 " Vim syntax file " Language: Haste preprocessor files @@ -45,5 +40,3 @@ hi def link hastepreprocError Error let b:current_syntax = "hastepreproc" " vim: ts=8 - -endif diff --git a/syntax/haxe.vim b/syntax/haxe.vim index 1ca9f40a..9e12de94 100644 --- a/syntax/haxe.vim +++ b/syntax/haxe.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/haxe.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('haxe', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haxe') == -1 " Vim syntax file " Language: haxe @@ -434,5 +429,3 @@ if main_syntax == 'haxe' unlet main_syntax endif let b:spell_options="contained" - -endif diff --git a/syntax/hb.vim b/syntax/hb.vim index 524effc1..ffc392aa 100644 --- a/syntax/hb.vim +++ b/syntax/hb.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hb.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hb', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hb') == -1 " Vim syntax file " Language: Hyper Builder @@ -96,5 +91,3 @@ let b:current_syntax = "hb" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/hcl.vim b/syntax/hcl.vim index b28e6d4f..ed2cef86 100644 --- a/syntax/hcl.vim +++ b/syntax/hcl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hcl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hcl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hcl') == -1 if exists("b:current_syntax") @@ -51,5 +46,3 @@ hi def link hclInterpolation String hi def link hclSimpleString PreProc let b:current_syntax = "hcl" - -endif diff --git a/syntax/helm.vim b/syntax/helm.vim index 012a44f8..6182cbd8 100644 --- a/syntax/helm.vim +++ b/syntax/helm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/helm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('helm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'helm') == -1 if exists("b:current_syntax") finish @@ -98,5 +93,3 @@ hi def link goTplComment Comment let b:current_syntax = "helm" " vim: sw=2 ts=2 et - -endif diff --git a/syntax/help.vim b/syntax/help.vim index 53935fae..7bc7dac0 100644 --- a/syntax/help.vim +++ b/syntax/help.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/help.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('help', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'help') == -1 " Vim syntax file " Language: Vim help file @@ -220,5 +215,3 @@ let b:current_syntax = "help" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 sw=2 - -endif diff --git a/syntax/hercules.vim b/syntax/hercules.vim index 37a35d4e..e3f429d1 100644 --- a/syntax/hercules.vim +++ b/syntax/hercules.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hercules.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hercules', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hercules') == -1 " Vim syntax file " Language: Hercules @@ -126,5 +121,3 @@ hi def link herculesError Error let b:current_syntax = "hercules" " vim: ts=8 - -endif diff --git a/syntax/hex.vim b/syntax/hex.vim index dcf932cd..d1d753a6 100644 --- a/syntax/hex.vim +++ b/syntax/hex.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hex.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hex', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hex') == -1 " Vim syntax file " Language: Intel HEX @@ -96,5 +91,3 @@ hi def link hexChecksum DiffChange let b:current_syntax = "hex" " vim: ts=8 - -endif diff --git a/syntax/hgcommit.vim b/syntax/hgcommit.vim index 3c27e3b9..1326ef3b 100644 --- a/syntax/hgcommit.vim +++ b/syntax/hgcommit.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hgcommit.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hgcommit', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hgcommit') == -1 " Vim syntax file " Language: hg (Mercurial) commit file @@ -34,5 +29,3 @@ hi def link hgcommitChanged Special hi def link hgcommitRemoved Constant let b:current_syntax = "hgcommit" - -endif diff --git a/syntax/hive.vim b/syntax/hive.vim index 4c53ad7c..c03321d7 100644 --- a/syntax/hive.vim +++ b/syntax/hive.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hive.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hive', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hive') == -1 " Vim syntax file " Language: HIVE Query Language @@ -142,5 +137,3 @@ hi link hiveVar Special let b:current_syntax = "hive" " vim: ts=4 - -endif diff --git a/syntax/hog.vim b/syntax/hog.vim index 68b0b91f..96540cfa 100644 --- a/syntax/hog.vim +++ b/syntax/hog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hog') == -1 " Vim syntax file " Language: hog (Snort.conf + .rules) @@ -215,5 +210,3 @@ hi link HogFileTypeOpt HogRuleOption hi link NotASemiColn HogRuleChars let b:current_syntax = "hog" - -endif diff --git a/syntax/hollywood.vim b/syntax/hollywood.vim index 9ca2dea2..0ba407da 100644 --- a/syntax/hollywood.vim +++ b/syntax/hollywood.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hollywood.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hollywood', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hollywood') == -1 " Vim syntax file " Language: Hollywood 8.0 @@ -188,5 +183,3 @@ let b:current_syntax = "hollywood" let &cpo = s:cpo_save unlet s:cpo_save " vim: et ts=8 sw=2 - -endif diff --git a/syntax/hostconf.vim b/syntax/hostconf.vim index 2c912bc6..bf740b64 100644 --- a/syntax/hostconf.vim +++ b/syntax/hostconf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hostconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hostconf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hostconf') == -1 " Vim syntax file " Language: host.conf(5) configuration file @@ -154,5 +149,3 @@ let b:current_syntax = "hostconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/hostsaccess.vim b/syntax/hostsaccess.vim index 4882840e..9e905ff9 100644 --- a/syntax/hostsaccess.vim +++ b/syntax/hostsaccess.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/hostsaccess.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('hostsaccess', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'hostsaccess') == -1 " Vim syntax file " Language: hosts.deny, hosts.allow configuration files @@ -30,5 +25,3 @@ unlet b:current_syntax let b:current_syntax = "hostsaccess" " vim: ts=8 sw=2 - -endif diff --git a/syntax/html.vim b/syntax/html.vim index a505da2a..23d33446 100644 --- a/syntax/html.vim +++ b/syntax/html.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/html.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('html', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'html') == -1 " Vim syntax file " Language: HTML @@ -345,5 +340,3 @@ endif let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/htmldjango.vim b/syntax/htmldjango.vim index 0282f30c..cd7e4660 100644 --- a/syntax/htmldjango.vim +++ b/syntax/htmldjango.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/htmldjango.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('htmldjango', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'htmldjango') == -1 " Vim syntax file " Language: Django HTML template @@ -33,5 +28,3 @@ syn region djangoComment start="{%\s*comment\(\s\+.\{-}\)\?%}" end="{%\s*endcomm syn region djangoComBlock start="{#" end="#}" contains=djangoTodo containedin=ALLBUT,@djangoBlocks let b:current_syntax = "htmldjango" - -endif diff --git a/syntax/htmlm4.vim b/syntax/htmlm4.vim index 834c86bf..6294526f 100644 --- a/syntax/htmlm4.vim +++ b/syntax/htmlm4.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/htmlm4.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('htmlm4', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'htmlm4') == -1 " Vim syntax file " Language: HTML and M4 @@ -38,5 +33,3 @@ let b:current_syntax = "htmlm4" if main_syntax == 'htmlm4' unlet main_syntax endif - -endif diff --git a/syntax/i3config.vim b/syntax/i3config.vim index 58dd81a0..c1c78ebb 100644 --- a/syntax/i3config.vim +++ b/syntax/i3config.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/i3config.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('i3', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'i3') == -1 " Vim syntax file " Language: i3 config file @@ -266,5 +261,3 @@ hi! def link i3ConfigVariable Statement hi! def link i3ConfigArbitraryCommand Type let b:current_syntax = "i3config" - -endif diff --git a/syntax/ibasic.vim b/syntax/ibasic.vim index 2959ff72..d80f9caa 100644 --- a/syntax/ibasic.vim +++ b/syntax/ibasic.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ibasic.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ibasic', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ibasic') == -1 " Vim syntax file " Language: ibasic @@ -183,5 +178,3 @@ hi def link ibasicMathOperator Operator let b:current_syntax = "ibasic" " vim: ts=8 - -endif diff --git a/syntax/icalendar.vim b/syntax/icalendar.vim index 1912bad8..7815de41 100644 --- a/syntax/icalendar.vim +++ b/syntax/icalendar.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/icalendar.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('icalendar', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'icalendar') == -1 " Vim syntax file " Language: icalendar <http://www.ietf.org/rfc/rfc2445.txt> @@ -62,5 +57,3 @@ let b:current_syntax = "icalendar" "EOF vim: tw=78:ft=vim:ts=8 - -endif diff --git a/syntax/icemenu.vim b/syntax/icemenu.vim index 26efef5d..928e5c17 100644 --- a/syntax/icemenu.vim +++ b/syntax/icemenu.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/icemenu.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('icemenu', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'icemenu') == -1 " Vim syntax file " Language: Icewm Menu @@ -41,5 +36,3 @@ highlight link _ids Type highlight link _icon Special let b:current_syntax = "IceMenu" - -endif diff --git a/syntax/icon.vim b/syntax/icon.vim index e5adba2b..4f538f3d 100644 --- a/syntax/icon.vim +++ b/syntax/icon.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/icon.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('icon', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'icon') == -1 " Vim syntax file " Language: Icon @@ -206,5 +201,3 @@ hi def link iconKeyword Operator let b:current_syntax = "icon" - -endif diff --git a/syntax/idris.vim b/syntax/idris.vim index 34a7dc57..2b6293a6 100644 --- a/syntax/idris.vim +++ b/syntax/idris.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/idris.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('idris', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris') == -1 " syntax highlighting for idris (idris-lang.org) " @@ -96,5 +91,3 @@ highlight def link idrisChar String highlight def link idrisBacktick Operator let b:current_syntax = "idris" - -endif diff --git a/syntax/idris2.vim b/syntax/idris2.vim index b580cc02..cf6babd9 100644 --- a/syntax/idris2.vim +++ b/syntax/idris2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/idris2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('idris2', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris2') == -1 " syntax highlighting for Idris 2 (idris-lang.org) " @@ -88,5 +83,3 @@ highlight def link idrisChar String highlight def link idrisBacktick Operator let b:current_syntax = "idris2" - -endif diff --git a/syntax/indent.vim b/syntax/indent.vim index bccbfa6b..d01a007c 100644 --- a/syntax/indent.vim +++ b/syntax/indent.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/indent.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('indent', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'indent') == -1 " Vim syntax file " Language: indent(1) configuration file @@ -159,5 +154,3 @@ let b:current_syntax = "indent" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/inform.vim b/syntax/inform.vim index 86e56be4..29e3f80f 100644 --- a/syntax/inform.vim +++ b/syntax/inform.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/inform.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('inform', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'inform') == -1 " Vim syntax file " Language: Inform @@ -399,5 +394,3 @@ hi def link informBadStrUnicode informError let b:current_syntax = "inform" " vim: ts=8 - -endif diff --git a/syntax/initng.vim b/syntax/initng.vim index 500d5570..4950ace9 100644 --- a/syntax/initng.vim +++ b/syntax/initng.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/initng.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('initng', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'initng') == -1 " Vim syntax file " Language: initng .i files @@ -98,5 +93,3 @@ hi def link initngSubstMacro Comment hi def link initngDefine Macro let b:current_syntax = "initng" - -endif diff --git a/syntax/inittab.vim b/syntax/inittab.vim index 0f661b8f..a024d4a2 100644 --- a/syntax/inittab.vim +++ b/syntax/inittab.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/inittab.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('inittab', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'inittab') == -1 " Vim syntax file " Language: SysV-compatible init process control file `inittab' @@ -69,5 +64,3 @@ hi def link inittabShCommand Statement let b:current_syntax = "inittab" - -endif diff --git a/syntax/ion.vim b/syntax/ion.vim index f8269815..0f1f82f1 100644 --- a/syntax/ion.vim +++ b/syntax/ion.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ion.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ion', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ion') == -1 if v:version < 600 syntax clear @@ -90,5 +85,3 @@ hi def link ionProcess PreProc hi def link ionComment Comment hi def link ionOperator Operator hi def link ionFlag Boolean - -endif diff --git a/syntax/ipfilter.vim b/syntax/ipfilter.vim index 342ea34d..a5db250a 100644 --- a/syntax/ipfilter.vim +++ b/syntax/ipfilter.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ipfilter.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ipfilter', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ipfilter') == -1 " ipfilter syntax file " Language: ipfilter configuration file @@ -61,5 +56,3 @@ hi def link IPFNetmask String hi def link IPFAny Statement hi def link IPFProto Identifier - -endif diff --git a/syntax/iss.vim b/syntax/iss.vim index 970ada33..a1051986 100644 --- a/syntax/iss.vim +++ b/syntax/iss.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/iss.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('iss', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'iss') == -1 " Vim syntax file " Language: Inno Setup File (iss file) and My InnoSetup extension @@ -143,5 +138,3 @@ hi def link issTasksFlags Keyword let b:current_syntax = "iss" " vim:ts=8 - -endif diff --git a/syntax/ist.vim b/syntax/ist.vim index feb2206c..f6a2da1f 100644 --- a/syntax/ist.vim +++ b/syntax/ist.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ist.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ist', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ist') == -1 " Vim syntax file " Language: Makeindex style file, *.ist @@ -65,5 +60,3 @@ let b:current_syntax = "ist" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 sw=2 - -endif diff --git a/syntax/j.vim b/syntax/j.vim index e9937a08..79478af8 100644 --- a/syntax/j.vim +++ b/syntax/j.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/j.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('j', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'j') == -1 " Vim syntax file " Language: J @@ -153,5 +148,3 @@ let b:current_syntax = 'j' let &cpo = s:save_cpo unlet s:save_cpo - -endif diff --git a/syntax/jal.vim b/syntax/jal.vim index b34af2d1..26600dd3 100644 --- a/syntax/jal.vim +++ b/syntax/jal.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jal.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jal', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jal') == -1 " Vim syntax file " Language: JAL @@ -243,5 +238,3 @@ hi def link picIdentifier Identifier let b:current_syntax = "jal" " vim: ts=8 sw=2 - -endif diff --git a/syntax/jam.vim b/syntax/jam.vim index 2fd817fe..94dd8ca1 100644 --- a/syntax/jam.vim +++ b/syntax/jam.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jam.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jam', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jam') == -1 " Vim syntax file " Language: JAM @@ -247,5 +242,3 @@ let b:current_syntax = "jam" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/java.vim b/syntax/java.vim index c7648f21..5ca7e105 100644 --- a/syntax/java.vim +++ b/syntax/java.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/java.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('java', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'java') == -1 " Vim syntax file " Language: Java @@ -362,5 +357,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/javacc.vim b/syntax/javacc.vim index e5c04192..2ffc3e93 100644 --- a/syntax/javacc.vim +++ b/syntax/javacc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/javacc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('javacc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javacc') == -1 " Vim syntax file " Language: JavaCC, a Java Compiler Compiler written by JavaSoft @@ -72,5 +67,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/javascript.vim b/syntax/javascript.vim index 750ced5e..65b351a9 100644 --- a/syntax/javascript.vim +++ b/syntax/javascript.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/javascript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('javascript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 " Vim syntax file " Language: JavaScript @@ -400,5 +395,3 @@ let b:current_syntax = "javascript" if main_syntax == 'javascript' unlet main_syntax endif - -endif diff --git a/syntax/jess.vim b/syntax/jess.vim index 34ec059a..8897782a 100644 --- a/syntax/jess.vim +++ b/syntax/jess.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jess.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jess', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jess') == -1 " Vim syntax file " Language: Jess @@ -151,5 +146,3 @@ hi def link jessVar Identifier let b:current_syntax = "jess" " vim: ts=18 - -endif diff --git a/syntax/jgraph.vim b/syntax/jgraph.vim index 9fcf50b6..e27f40b5 100644 --- a/syntax/jgraph.vim +++ b/syntax/jgraph.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jgraph.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jgraph', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jgraph') == -1 " Vim syntax file " Language: jgraph (graph plotting utility) @@ -52,5 +47,3 @@ hi def link jgraphNumber Number let b:current_syntax = "jgraph" - -endif diff --git a/syntax/jinja2.vim b/syntax/jinja2.vim index bb8a93fc..ccecd45c 100644 --- a/syntax/jinja2.vim +++ b/syntax/jinja2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jinja2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ansible', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ansible') == -1 " Vim syntax file " Language: Jinja2 - with special modifications for compound-filetype @@ -104,5 +99,3 @@ if !exists("did_jinja_syn_inits") endif let b:current_syntax = "jinja2" - -endif diff --git a/syntax/jovial.vim b/syntax/jovial.vim index fa07dd9c..7b34dea0 100644 --- a/syntax/jovial.vim +++ b/syntax/jovial.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jovial.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jovial', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jovial') == -1 " Vim syntax file " Language: JOVIAL J73 @@ -117,5 +112,3 @@ hi def link jovialTypedef Typedef let b:current_syntax = "jovial" " vim: ts=8 - -endif diff --git a/syntax/jproperties.vim b/syntax/jproperties.vim index bac79637..1b28bc00 100644 --- a/syntax/jproperties.vim +++ b/syntax/jproperties.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jproperties.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jproperties', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jproperties') == -1 " Vim syntax file " Language: Java Properties resource file (*.properties[_*]) @@ -142,5 +137,3 @@ hi def link jpropertiesError Error let b:current_syntax = "jproperties" " vim:ts=8 - -endif diff --git a/syntax/jq.vim b/syntax/jq.vim index 9cc0072f..11ec862e 100644 --- a/syntax/jq.vim +++ b/syntax/jq.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jq.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jq', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jq') == -1 " Vim syntax file " Language: jq @@ -137,5 +132,3 @@ hi link jqConditional Conditional "hi link jqInclude Include "hi link jqDecorator Define hi link jqNumber Number - -endif diff --git a/syntax/json.vim b/syntax/json.vim index fa2b446f..e6395aca 100644 --- a/syntax/json.vim +++ b/syntax/json.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/json.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('json', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'json') == -1 " Vim syntax file " Language: JSON @@ -146,5 +141,3 @@ endif "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. "THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. "See https://twitter.com/elzr/status/294964017926119424 - -endif diff --git a/syntax/json5.vim b/syntax/json5.vim index 73d7fb5c..def6b747 100644 --- a/syntax/json5.vim +++ b/syntax/json5.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/json5.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('json5', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'json5') == -1 " Modified from the original taken from https://github.com/gutenye/json5.vim @@ -74,5 +69,3 @@ if !exists('b:current_syntax') let b:current_syntax = 'json5' endif - -endif diff --git a/syntax/jsonnet.vim b/syntax/jsonnet.vim index d8d60a13..c2aa40cc 100644 --- a/syntax/jsonnet.vim +++ b/syntax/jsonnet.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jsonnet.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jsonnet', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jsonnet') == -1 " Copyright 2014 Google Inc. All rights reserved. " @@ -141,5 +136,3 @@ syntax keyword Constant true false null syntax keyword Underlined error - -endif diff --git a/syntax/jsp.vim b/syntax/jsp.vim index cc51e14c..49436c2f 100644 --- a/syntax/jsp.vim +++ b/syntax/jsp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jsp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jsp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jsp') == -1 " Vim syntax file " Language: JSP (Java Server Pages) @@ -75,5 +70,3 @@ endif let b:current_syntax = "jsp" " vim: ts=8 - -endif diff --git a/syntax/jst.vim b/syntax/jst.vim index 9715066e..ce4f1f0b 100644 --- a/syntax/jst.vim +++ b/syntax/jst.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/jst.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('jst', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jst') == -1 if exists("b:current_syntax") finish @@ -94,5 +89,3 @@ if exists("loaded_matchit") endif " vim: nowrap sw=2 sts=2 ts=8: - -endif diff --git a/syntax/julia.vim b/syntax/julia.vim index 86c43f51..0cbe23ec 100644 --- a/syntax/julia.vim +++ b/syntax/julia.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/julia.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('julia', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'julia') == -1 " Vim syntax file " Language: julia @@ -502,5 +497,3 @@ hi def link juliaError Error syntax sync fromstart let b:current_syntax = "julia" - -endif diff --git a/syntax/juliadoc.vim b/syntax/juliadoc.vim index 03eb5942..5e2a32e3 100644 --- a/syntax/juliadoc.vim +++ b/syntax/juliadoc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/juliadoc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('julia', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'julia') == -1 " Vim syntax file for julia document view scriptencoding utf-8 @@ -72,5 +67,3 @@ highlight default link juliadocAdmonitionsType Todo highlight default link juliadocAdmonitionsTitle Title let b:current_syntax = "juliadoc" - -endif diff --git a/syntax/kconfig.vim b/syntax/kconfig.vim index ad3b03a7..9780aacd 100644 --- a/syntax/kconfig.vim +++ b/syntax/kconfig.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/kconfig.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('kconfig', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'kconfig') == -1 " Vim syntax file " Maintainer: Christian Brabandt <cb@256bit.org> @@ -746,5 +741,3 @@ let b:current_syntax = "kconfig" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/kivy.vim b/syntax/kivy.vim index 89ec7827..998f3692 100644 --- a/syntax/kivy.vim +++ b/syntax/kivy.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/kivy.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('kivy', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'kivy') == -1 " Vim syntax file " Language: Kivy @@ -43,5 +38,3 @@ hi def link kivyAttribute Label let b:current_syntax = "kivy" " vim: ts=8 - -endif diff --git a/syntax/kix.vim b/syntax/kix.vim index 74428bfa..182a3cb7 100644 --- a/syntax/kix.vim +++ b/syntax/kix.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/kix.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('kix', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'kix') == -1 " Vim syntax file " Language: KixTart 95, Kix2001 Windows script language http://kixtart.org/ @@ -177,5 +172,3 @@ hi def link kixForEachOK Conditional let b:current_syntax = "kix" " vim: ts=8 sw=2 - -endif diff --git a/syntax/kotlin.vim b/syntax/kotlin.vim index c3475323..268c9768 100644 --- a/syntax/kotlin.vim +++ b/syntax/kotlin.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/kotlin.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('kotlin', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'kotlin') == -1 " Vim syntax file " Language: Kotlin @@ -145,5 +140,3 @@ hi def link ktExclExcl Special hi def link ktArrow Structure let b:current_syntax = 'kotlin' - -endif diff --git a/syntax/kscript.vim b/syntax/kscript.vim index 605142bc..d460e152 100644 --- a/syntax/kscript.vim +++ b/syntax/kscript.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/kscript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('kscript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'kscript') == -1 " Vim syntax file " Language: kscript @@ -64,5 +59,3 @@ hi def link kscriptHardCoded Statement let b:current_syntax = "kscript" " vim: ts=8 - -endif diff --git a/syntax/kwt.vim b/syntax/kwt.vim index 68aa9e91..7e895159 100644 --- a/syntax/kwt.vim +++ b/syntax/kwt.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/kwt.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('kwt', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'kwt') == -1 " Vim syntax file " Language: kimwitu++ @@ -77,5 +72,3 @@ syn sync lines=300 let b:current_syntax = "kwt" " vim: ts=8 - -endif diff --git a/syntax/lace.vim b/syntax/lace.vim index 2df0706d..87b35e6c 100644 --- a/syntax/lace.vim +++ b/syntax/lace.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lace.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lace', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lace') == -1 " Vim syntax file " Language: lace @@ -129,5 +124,3 @@ hi def link laceTodo Todo let b:current_syntax = "lace" " vim: ts=4 - -endif diff --git a/syntax/latte.vim b/syntax/latte.vim index d2c16ae2..ee4e34cd 100644 --- a/syntax/latte.vim +++ b/syntax/latte.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/latte.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('latte', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'latte') == -1 " Vim syntax file " Language: Latte @@ -88,5 +83,3 @@ hi def link latteError Error let b:current_syntax = "latte" - -endif diff --git a/syntax/ld.vim b/syntax/ld.vim index a4728d1b..b5293691 100644 --- a/syntax/ld.vim +++ b/syntax/ld.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ld.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ld', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ld') == -1 " Vim syntax file " Language: ld(1) script @@ -88,5 +83,3 @@ let b:current_syntax = "ld" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/ldif.vim b/syntax/ldif.vim index 6d6ef0a0..c5177feb 100644 --- a/syntax/ldif.vim +++ b/syntax/ldif.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ldif.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ldif', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ldif') == -1 " Vim syntax file " Language: LDAP LDIF @@ -40,5 +35,3 @@ hi def link ldifComment Comment let b:current_syntax = "ldif" - -endif diff --git a/syntax/ledger.vim b/syntax/ledger.vim index 2afccaad..9f523009 100644 --- a/syntax/ledger.vim +++ b/syntax/ledger.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ledger.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ledger', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ledger') == -1 " Vim syntax file " filetype: ledger @@ -139,5 +134,3 @@ syn sync clear syn sync match ledgerSync grouphere ledgerTransaction "^[[:digit:]~=]" let b:current_syntax = b:is_hledger ? 'hledger' : 'ledger' - -endif diff --git a/syntax/less.vim b/syntax/less.vim index 27b556c0..a7224eaa 100644 --- a/syntax/less.vim +++ b/syntax/less.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/less.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('less', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'less') == -1 " Vim syntax file " Language: less @@ -85,5 +80,3 @@ hi def link lessMedia cssMedia let b:current_syntax = "less" " vim:set sw=2: - -endif diff --git a/syntax/lex.vim b/syntax/lex.vim index 94e84d37..517dc247 100644 --- a/syntax/lex.vim +++ b/syntax/lex.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lex.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lex', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lex') == -1 " Vim syntax file " Language: Lex and Flex @@ -195,5 +190,3 @@ endif let b:current_syntax = "lex" " vim:ts=8 - -endif diff --git a/syntax/lftp.vim b/syntax/lftp.vim index 0845e2bb..92711ff5 100644 --- a/syntax/lftp.vim +++ b/syntax/lftp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lftp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lftp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lftp') == -1 " Vim syntax file " Language: lftp(1) configuration file @@ -159,5 +154,3 @@ let b:current_syntax = "lftp" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/lhaskell.vim b/syntax/lhaskell.vim index d40e915e..19319c19 100644 --- a/syntax/lhaskell.vim +++ b/syntax/lhaskell.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lhaskell.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lhaskell', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lhaskell') == -1 " Vim syntax file " Language: Haskell with literate comments, Bird style, @@ -130,5 +125,3 @@ unlet s:oldcolumn let b:current_syntax = "lhaskell" " vim: ts=8 - -endif diff --git a/syntax/libao.vim b/syntax/libao.vim index 97896ee9..f41a9cf0 100644 --- a/syntax/libao.vim +++ b/syntax/libao.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/libao.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('libao', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'libao') == -1 " Vim syntax file " Language: libao.conf(5) configuration file @@ -34,5 +29,3 @@ let b:current_syntax = "libao" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/lidris.vim b/syntax/lidris.vim index b4219700..612b52e1 100644 --- a/syntax/lidris.vim +++ b/syntax/lidris.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lidris.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('idris', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris') == -1 " Vim syntax file " Language: Literate Idris @@ -29,5 +24,3 @@ syntax match lidrisBirdTrack "^>" contained hi def link lidrisBirdTrack Comment let b:current_syntax = "lidris" - -endif diff --git a/syntax/lidris2.vim b/syntax/lidris2.vim index c78a09c8..7b9b1a9c 100644 --- a/syntax/lidris2.vim +++ b/syntax/lidris2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lidris2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('idris2', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'idris2') == -1 " Vim syntax file " Language: Literate Idris 2 @@ -29,5 +24,3 @@ syntax match lidrisBirdTrack "^>" contained hi def link lidrisBirdTrack Comment let b:current_syntax = "lidris2" - -endif diff --git a/syntax/lifelines.vim b/syntax/lifelines.vim index 44eb0c6d..f7f50e09 100644 --- a/syntax/lifelines.vim +++ b/syntax/lifelines.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lifelines.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lifelines', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lifelines') == -1 " Vim syntax file " Language: LifeLines (v 3.0.62) <http://lifelines.sourceforge.net> @@ -161,5 +156,3 @@ hi def link lifelinesDecl PreProc let b:current_syntax = "lifelines" " vim: ts=8 sw=4 - -endif diff --git a/syntax/lilo.vim b/syntax/lilo.vim index ac46d02a..92d73e9d 100644 --- a/syntax/lilo.vim +++ b/syntax/lilo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lilo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lilo', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lilo') == -1 " Vim syntax file " Language: lilo configuration (lilo.conf) @@ -181,5 +176,3 @@ hi def link liloDisk Preproc let b:current_syntax = "lilo" - -endif diff --git a/syntax/lilypond-words.vim b/syntax/lilypond-words.vim index b1ec97a0..292dac27 100644 --- a/syntax/lilypond-words.vim +++ b/syntax/lilypond-words.vim @@ -1,14 +1,7 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lilypond-words.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lilypond', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lilypond') == -1 syn match lilyKeyword "[-_^]\?\\\(xNotesOn\|xNotesOff\|xNote\|wordwrap-string-internal\|wordwrap-string\|wordwrap-lines\|wordwrap-internal\|wordwrap-field\|wordwrap\|withMusicProperty\|with-url\|with-link\|with-dimensions\|with-color\|with\|whiteout\|whiteTriangleMarkup\|walkerHeadsMinor\|walkerHeads\|vspace\|void\|voiceTwoStyle\|voiceTwo\|voiceThreeStyle\|voiceThree\|voiceOneStyle\|voiceOne\|voiceNeutralStyle\|voiceFourStyle\|voiceFour\|vocalName\|virgula\|virga\|verylongfermata\|versus\|version\|verbatim-file\|vcenter\|varcoda\|upright\|upprall\|upmordent\|upbow\|up\|unset\|unit\|unfoldRepeats\|undo\|underline\|unaCorda\|unHideNotes\|typewriter\|type\|tweak\|turn\|tupletUp\|tupletSpan\|tupletNeutral\|tupletDown\|tuplet\|trill\|triangle\|treCorde\|transposition\|transposedCueDuring\|transpose\|transparent\|translate-scaled\|translate\|topLevelAlignment\|tocTitleMarkup\|tocItemWithDotsMarkup\|tocItemMarkup\|tocItem\|tiny\|timing\|times\|timeSignatureSettings\|timeSignatureFraction\|time\|tied-lyric\|tieWaitForNote\|tieUp\|tieSolid\|tieNeutral\|tieHalfSolid\|tieHalfDashed\|tieDown\|tieDotted\|tieDashed\|tieDashPattern\|thumb\|textSpannerUp\|textSpannerNeutral\|textSpannerDown\|textLengthOn\|textLengthOff\|text\|tenuto\|temporary\|tempoWholesPerMinute\|tempo\|teeny\|tag\|table-of-contents\|tablatureFormat\|tabStaffLineLayoutFunction\|tabFullNotation\|systemStartDelimiter\|sustainOn\|sustainOff\|super\|subdivideBeams\|sub\|styledNoteHeads\|strut\|stropha\|strokeFingerOrientations\|stringTunings\|stringOneTopmost\|stringNumberOrientations\|stopped\|stopTrillSpan\|stopTextSpan\|stopStaff\|stopSlashedGraceMusic\|stopMeasureCount\|stopGroup\|stopGraceSlur\|stopGraceMusic\|stopAppoggiaturaMusic\|stopAcciaccaturaMusic\|stop\|stencil\|stemUp\|stemNeutral\|stemDown\|startTrillSpan\|startTextSpan\|startStaff\|startSlashedGraceMusic\|startRepeatType\|startMeasureCount\|startGroup\|startGraceSlur\|startGraceMusic\|startAppoggiaturaMusic\|startAcciaccaturaMusic\|start\|staccato\|staccatissimo\|squashedPosition\|spp\|spacingTweaks\|sp\|southernHarmonyHeadsMinor\|southernHarmonyHeads\|sostenutoOn\|sostenutoOff\|soloText\|soloIIText\|snappizzicato\|smaller\|smallCaps\|small\|slurUp\|slurSolid\|slurNeutral\|slurHalfSolid\|slurHalfDashed\|slurDown\|slurDotted\|slurDashed\|slurDashPattern\|slashedGrace\|slashed-digit\|slashChordSeparator\|skipTypesetting\|skip\|single\|simultaneous\|simple\|signumcongruentiae\|showStaffSwitch\|showSplitTiedTabNotes\|shortfermata\|shortVocalName\|shortInstrumentName\|shiftOnnn\|shiftOnn\|shiftOn\|shiftOff\|shiftDurations\|sharp\|shape\|sfz\|sfp\|sff\|sf\|settingsFrom\|setDefaultDurationToQuarter\|set\|sesquisharp\|sesquiflat\|sequential\|semisharp\|semiflat\|semicirculus\|semiGermanChords\|segno\|searchForVoice\|scriptDefinitions\|score\|scaleDurations\|scale\|sans\|sacredHarpHeadsMinor\|sacredHarpHeads\|rtoe\|rounded-box\|rotate\|roman\|rightHandFinger\|right-column\|right-brace\|right-align\|right\|rheel\|rfz\|revertTimeSignatureSettings\|revert\|reverseturn\|retrograde\|restrainOpenStrings\|rest-by-number\|rest\|responsum\|resetRelativeOctave\|replace\|repeatTie\|repeatCountVisibility\|repeat\|removeWithTag\|remove\|relative\|rehearsalMark\|raise\|quotedEventTypes\|quotedCueEventTypes\|quoteDuring\|quilisma\|put-adjacent\|pushToTag\|pt\|property-recursive\|printPartCombineTexts\|printKeyCancellation\|predefinedFretboardsOn\|predefinedFretboardsOff\|predefinedDiagramTable\|prallup\|prallprall\|prallmordent\|pralldown\|prall\|ppppp\|pppp\|ppp\|pp\|powerChords\|powerChordSymbol\|powerChordExceptions\|postscript\|portato\|pointAndClickTypes\|pointAndClickOn\|pointAndClickOff\|pitchedTrill\|phrygian\|phrasingSlurUp\|phrasingSlurSolid\|phrasingSlurNeutral\|phrasingSlurHalfSolid\|phrasingSlurHalfDashed\|phrasingSlurDown\|phrasingSlurDotted\|phrasingSlurDashed\|phrasingSlurDashPattern\|pes\|pedalUnaCordaStyle\|pedalUnaCordaStrings\|pedalSustainStyle\|pedalSustainStrings\|pedalSostenutoStyle\|pedalSostenutoStrings\|pattern\|path\|partialJazzMusic\|partialJazzExceptions\|partial\|partcombineUp\|partcombineUnisonoOnce\|partcombineUnisono\|partcombineSoloIOnce\|partcombineSoloIIOnce\|partcombineSoloII\|partcombineSoloI\|partcombineForce\|partcombineDown\|partcombineChordsOnce\|partcombineChords\|partcombineAutomaticOnce\|partcombineAutomatic\|partcombineApartOnce\|partcombineApart\|partcombine\|partCombineTextsOnNote\|partCombineListener\|parenthesize\|parallelMusic\|paper\|palmMuteOn\|palmMuteOff\|palmMute\|pageTurn\|pageBreak\|page-ref\|page-link\|pad-x\|pad-to-box\|pad-markup\|pad-around\|p\|overrideTimeSignatureSettings\|overrideProperty\|override-lines\|override\|oval\|ottava\|oriscus\|open\|oneVoice\|once\|on-the-fly\|omit\|offset\|octaveCheck\|numericTimeSignature\|number\|null\|notemode\|noteToFretFunction\|note-by-number\|note\|normalsize\|normal-text\|normal-size-super\|normal-size-sub\|noPageTurn\|noPageBreak\|noChordSymbol\|noBreak\|noBeam\|newSpacingSection\|new\|neumeDemoLayout\|natural\|name\|musicglyph\|musicMap\|mp\|mordent\|modalTranspose\|modalInversion\|mm\|mixolydian\|minorChordModifier\|minor\|midiInstrument\|midiChannelMapping\|midi\|middleCPosition\|middleCClefPosition\|mf\|metronomeMarkFormatter\|mergeDifferentlyHeadedOn\|mergeDifferentlyHeadedOff\|mergeDifferentlyDottedOn\|mergeDifferentlyDottedOff\|melismaEnd\|melismaBusyProperties\|melisma\|medium\|maxima\|markuplist\|markup\|markletter\|markalphabet\|markLengthOn\|markLengthOff\|markFormatter\|mark\|marcato\|map-markup-commands\|makeClusters\|majorSevenSymbol\|major\|maininput\|magnify\|lyricsto\|lyrics\|lyricmode\|lyricMelismaAlignment\|lydian\|ltoe\|lower\|lookup\|longfermata\|longa\|locrian\|localKeySignature\|lineprall\|linea\|line\|ligature\|lheel\|left-column\|left-brace\|left-align\|left\|layout\|larger\|large\|languageSaveAndChange\|languageRestore\|language\|laissezVibrer\|label\|killCues\|kievanOn\|kievanOff\|keyAlterationOrder\|key\|keepWithTag\|keepAliveInterfaces\|justify-string\|justify-field\|justify\|justified-lines\|italic\|italianChords\|ionian\|inversion\|interscoreline\|instrumentTransposition\|instrumentSwitch\|instrumentName\|instrumentEqualizer\|indent\|include\|inclinatum\|inStaffSegno\|in\|improvisationOn\|improvisationOff\|implicitTimeSignatureVisibility\|ij\|iij\|ignoreFiguredBassRest\|ignoreBarChecks\|ignatzekExceptions\|ignatzekExceptionMusic\|ictus\|huge\|hspace\|highStringOne\|hideStaffSwitch\|hideSplitTiedTabNotes\|hideNotes\|hide\|header\|hcenter-in\|hbracket\|harp-pedal\|harmonicsOn\|harmonicsOff\|harmonicNote\|harmonicByRatio\|harmonicByFret\|harmonicAccidentals\|harmonic\|handleNegativeFrets\|halign\|halfopen\|grobdescriptions\|graceSettings\|grace\|glissando\|germanChords\|general-align\|fz\|funkHeadsMinor\|funkHeads\|fullJazzExceptions\|fromproperty\|fret-diagram-verbose\|fret-diagram-terse\|fret-diagram\|frenchChords\|fraction\|fp\|footnote\|fontsize\|fontSize\|fontCaps\|flexa\|flat\|flageolet\|firstClef\|fingeringOrientations\|finger\|finalis\|filled-box\|fill-with-pattern\|fill-line\|figures\|figuremode\|figuredBassFormatter\|fffff\|ffff\|fff\|ff\|fermataMarkup\|fermata\|featherDurations\|f\|eyeglasses\|extraNatural\|explicitKeySignatureVisibility\|explicitCueClefVisibility\|explicitClefVisibility\|expandFullBarRests\|eventChords\|espressivo\|epsfile\|episemInitium\|episemFinis\|endincipit\|enddim\|enddecresc\|enddecr\|endcresc\|endcr\|endSpanners\|endRepeatType\|ellipse\|easyHeadsOn\|easyHeadsOff\|dynamicUp\|dynamicNeutral\|dynamicDown\|dynamicAbsoluteVolumeFunction\|dynamic\|drums\|drummode\|drumStyleTable\|drumPitchTable\|draw-line\|draw-hline\|draw-dotted-line\|draw-dashed-line\|draw-circle\|downprall\|downmordent\|downbow\|down\|doublesharp\|doubleflat\|doubleRepeatType\|dotsUp\|dotsNeutral\|dotsDown\|dorian\|divisioMinima\|divisioMaxima\|divisioMaior\|displayScheme\|displayMusic\|displayLilyMusic\|dir-column\|dimTextDim\|dimTextDecresc\|dimTextDecr\|dimHairpin\|dim\|description\|descendens\|deprecatedenddim\|deprecatedendcresc\|deprecateddim\|deprecatedcresc\|denies\|deminutum\|defineBarLine\|defaultchild\|defaultTimeSignature\|defaultNoteHeads\|defaultBarType\|default\|decrescendoSpanner\|decresc\|decr\|deadNotesOn\|deadNotesOff\|deadNote\|dashUnderscore\|dashPlus\|dashLarger\|dashHat\|dashDot\|dashDash\|dashBang\|cueDuringWithClef\|cueDuring\|cueClefUnset\|cueClefTranspositionFormatter\|cueClef\|crossStaff\|crescendoSpanner\|crescTextCresc\|crescHairpin\|cresc\|createSpacing\|cr\|context\|consists\|concat\|compressFullBarRests\|compoundMeter\|command-name\|combine\|column-lines\|column\|coda\|cm\|clefTranspositionFormatter\|clefTransposition\|clefPosition\|clefGlyph\|clef\|circulus\|circle\|chords\|chordmodifiers\|chordmode\|chordRootNamer\|chordPrefixSpacer\|chordNoteNamer\|chordNameSeparator\|chordNameLowercaseMinor\|chordNameFunction\|chordNameExceptionsPartial\|chordNameExceptionsFull\|chordNameExceptions\|char\|change\|center-column\|center-align\|center\|cavum\|caps\|caesura\|cadenzaOn\|cadenzaOff\|breve\|breathe\|breakDynamicSpan\|break\|bracket\|box\|bookpart\|bookOutputSuffix\|bookOutputName\|book\|bold\|blackTriangleMarkup\|bigger\|bendAfter\|beamHalfMeasure\|beam\|bassStaffProperties\|bassFigureStaffAlignmentUp\|bassFigureStaffAlignmentNeutral\|bassFigureStaffAlignmentDown\|bassFigureExtendersOn\|bassFigureExtendersOff\|barNumberVisibility\|barNumberFormatter\|barNumberCheck\|barCheckSynchronize\|barAlways\|bar\|balloonText\|balloonLengthOn\|balloonLengthOff\|balloonGrobText\|backslashed-digit\|automaticBars\|autochange\|autoCautionaries\|autoBeaming\|autoBeamOn\|autoBeamOff\|autoBeamCheck\|autoAccidentals\|auto-footnote\|augmentum\|auctum\|assertBeamSlope\|assertBeamQuant\|ascendens\|arrow-head\|arpeggioParenthesisDashed\|arpeggioParenthesis\|arpeggioNormal\|arpeggioBracket\|arpeggioArrowUp\|arpeggioArrowDown\|arpeggio\|appoggiatura\|applyOutput\|applyMusic\|applyContext\|appendToTag\|alternative\|alterBroken\|allowVoltaHook\|allowPageTurn\|alias\|aikenHeadsMinor\|aikenHeads\|afterGraceFraction\|afterGrace\|aeolian\|addlyrics\|additionalPitchPrefix\|addQuote\|addInstrumentDefinition\|accidentalStyle\|acciaccatura\|accepts\|accentus\|accent\|absolute\|abs-fontsize\|aDueText\|RemoveEmptyTabStaffContext\|RemoveEmptyStaffContext\|RemoveEmptyRhythmicStaffContext\|RemoveEmptyDrumStaffContext\|IJ\|IIJ\|C\|B\|AncientRemoveEmptyStaffContext\|A\|n\)\(\A\|\n\)"me=e-1 syn match lilyReservedWord "\(\A\|\n\)\(warnings\|staff\|spacing\|signature\|shift\|routine\|notes\|handler\|corrected\|beams\|arpeggios\|Volta_engraver\|Voice\|Vertical_align_engraver\|Vaticana_ligature_engraver\|VaticanaVoice\|VaticanaStaff\|Tweak_engraver\|Tuplet_engraver\|Trill_spanner_engraver\|Timing_translator\|Time_signature_performer\|Time_signature_engraver\|Tie_performer\|Tie_engraver\|Text_spanner_engraver\|Text_engraver\|Tempo_performer\|Tab_tie_follow_engraver\|Tab_staff_symbol_engraver\|Tab_note_heads_engraver\|TabVoice\|TabStaff\|System_start_delimiter_engraver\|Stem_engraver\|Stanza_number_engraver\|Stanza_number_align_engraver\|Staff_symbol_engraver\|Staff_performer\|Staff_collecting_engraver\|StaffGroup\|Staff\|Spanner_break_forbid_engraver\|Span_bar_stub_engraver\|Span_bar_engraver\|Span_arpeggio_engraver\|Spacing_engraver\|Slur_performer\|Slur_engraver\|Slash_repeat_engraver\|Separating_line_group_engraver\|Script_row_engraver\|Script_engraver\|Script_column_engraver\|Score\|Rhythmic_column_engraver\|RhythmicStaff\|Rest_engraver\|Rest_collision_engraver\|Repeat_tie_engraver\|Repeat_acknowledge_engraver\|Pure_from_neighbor_engraver\|Pitched_trill_engraver\|Pitch_squash_engraver\|Piano_pedal_performer\|Piano_pedal_engraver\|Piano_pedal_align_engraver\|PianoStaff\|Phrasing_slur_engraver\|PetrucciVoice\|PetrucciStaff\|Percent_repeat_engraver\|Part_combine_engraver\|Parenthesis_engraver\|Paper_column_engraver\|Output_property_engraver\|Ottava_spanner_engraver\|NullVoice\|Note_spacing_engraver\|Note_performer\|Note_name_engraver\|Note_heads_engraver\|Note_head_line_engraver\|NoteNames\|New_fingering_engraver\|Multi_measure_rest_engraver\|Midi_control_function_performer\|Metronome_mark_engraver\|Mensural_ligature_engraver\|MensuralVoice\|MensuralStaff\|Mark_engraver\|Lyrics\|Lyric_performer\|Lyric_engraver\|Ligature_bracket_engraver\|Ledger_line_engraver\|Laissez_vibrer_engraver\|Kievan_ligature_engraver\|KievanVoice\|KievanStaff\|Key_performer\|Key_engraver\|Keep_alive_together_engraver\|Instrument_switch_engraver\|Instrument_name_engraver\|Hyphen_engraver\|Grob_pq_engraver\|GregorianTranscriptionVoice\|GregorianTranscriptionStaff\|GrandStaff\|Grace_spacing_engraver\|Grace_engraver\|Grace_beam_engraver\|Grace_auto_beam_engraver\|Global\|Glissando_engraver\|Fretboard_engraver\|FretBoards\|Forbid_line_break_engraver\|Footnote_engraver\|Font_size_engraver\|Fingering_engraver\|Fingering_column_engraver\|Figured_bass_position_engraver\|Figured_bass_engraver\|FiguredBass\|Extender_engraver\|Episema_engraver\|Dynamics\|Dynamic_performer\|Dynamic_engraver\|Dynamic_align_engraver\|Drum_notes_engraver\|Drum_note_performer\|DrumVoice\|DrumStaff\|Double_percent_repeat_engraver\|Dots_engraver\|Dot_column_engraver\|Devnull\|Default_bar_line_engraver\|Custos_engraver\|Cue_clef_engraver\|CueVoice\|Control_track_performer\|Concurrent_hairpin_engraver\|Collision_engraver\|Cluster_spanner_engraver\|Clef_engraver\|Chord_tremolo_engraver\|Chord_name_engraver\|ChordNames\|ChordNameVoice\|ChoirStaff\|Breathing_sign_engraver\|Break_align_engraver\|Bend_engraver\|Beam_performer\|Beam_engraver\|Beam_collision_engraver\|Bar_number_engraver\|Bar_engraver\|Axis_group_engraver\|Auto_beam_engraver\|Arpeggio_engraver\|Accidental_engraver\|Score\)\(\A\|\n\)"ms=s+1,me=e-1 syn match lilyNote "\<\(\(\(solx\|soltcs\|soltcb\|solstqt\|solss\|solsqt\|solsd\|solsb\|sols\|solkk\|solk\|soldsd\|soldd\|sold\|solcs\|solcb\|solbtqt\|solbsb\|solbqt\|solbb\|solb\|sol\|six\|sitcs\|sitcb\|sistqt\|siss\|sisqt\|sisd\|sisb\|sis\|sikk\|sik\|sidsd\|sidd\|sid\|sics\|sicb\|sibtqt\|sibsb\|sibqt\|sibb\|sib\|si\|rex\|retcs\|retcb\|restqt\|ress\|resqt\|resd\|resb\|res\|rekk\|rek\|redsd\|redd\|red\|recs\|recb\|rebtqt\|rebsb\|rebqt\|rebb\|reb\|re\|mix\|mitcs\|mitcb\|mistqt\|miss\|misqt\|misd\|misb\|mis\|mikk\|mik\|midsd\|midd\|mid\|mics\|micb\|mibtqt\|mibsb\|mibqt\|mibb\|mib\|mi\|lax\|latcs\|latcb\|lastqt\|lass\|lasqt\|lasd\|lasb\|las\|lakk\|lak\|ladsd\|ladd\|lad\|lacs\|lacb\|labtqt\|labsb\|labqt\|labb\|lab\|la\|hississ\|hiss\|hisis\|hisih\|his\|hih\|hessess\|heses\|heseh\|h\|gx\|gtqs\|gtqf\|gss\|gsharpsharp\|gsharp\|gs\|gqs\|gqf\|gississ\|giss\|gisis\|gisih\|gis\|gih\|gflatflat\|gflat\|gff\|gf\|gessess\|gess\|geses\|geseh\|ges\|geh\|g\|fx\|ftqs\|ftqf\|fss\|fsharpsharp\|fsharp\|fs\|fqs\|fqf\|fississ\|fiss\|fisis\|fisih\|fis\|fih\|fflatflat\|fflat\|fff\|ff\|fessess\|fess\|feses\|feseh\|fes\|feh\|fax\|fatcs\|fatcb\|fastqt\|fass\|fasqt\|fasd\|fasb\|fas\|fakk\|fak\|fadsd\|fadd\|fad\|facs\|facb\|fabtqt\|fabsb\|fabqt\|fabb\|fab\|fa\|f\|ex\|etqs\|etqf\|essess\|ess\|esharpsharp\|esharp\|eses\|eseh\|es\|eqs\|eqf\|eississ\|eiss\|eisis\|eisih\|eis\|eih\|eflatflat\|eflat\|eff\|ef\|eessess\|eess\|eeses\|eeseh\|ees\|eeh\|e\|dx\|dtqs\|dtqf\|dss\|dsharpsharp\|dsharp\|ds\|dqs\|dqf\|dox\|dotcs\|dotcb\|dostqt\|doss\|dosqt\|dosd\|dosb\|dos\|dokk\|dok\|dodsd\|dodd\|dod\|docs\|docb\|dobtqt\|dobsb\|dobqt\|dobb\|dob\|do\|dississ\|diss\|disis\|disih\|dis\|dih\|dflatflat\|dflat\|dff\|df\|dessess\|dess\|deses\|deseh\|des\|deh\|d\|cx\|ctqs\|ctqf\|css\|csharpsharp\|csharp\|cs\|cqs\|cqf\|cississ\|ciss\|cisis\|cisih\|cis\|cih\|cflatflat\|cflat\|cff\|cf\|cessess\|cess\|ceses\|ceseh\|ces\|ceh\|c\|bx\|btqs\|btqf\|bss\|bsharpsharp\|bsharp\|bs\|bqs\|bqf\|bisis\|bisih\|bis\|bih\|bflatflat\|bflat\|bff\|bf\|bess\|beses\|beseh\|bes\|beh\|bb\|b\|ax\|atqs\|atqf\|assess\|ass\|asharpsharp\|asharp\|ases\|aseh\|asas\|asah\|as\|aqs\|aqf\|aississ\|aiss\|aisis\|aisih\|ais\|aih\|aflatflat\|aflat\|aff\|af\|aessess\|aess\|aeses\|aeseh\|aes\|aeh\|a\|a\)\([,']\)\{,4}\([?!]\)\?\)\|s\|r\|R\|q\)\(\(128\|64\|32\|16\|8\|4\|2\|1\|\\breve\|\\longa\|\\maxima\)[.]\{,8}\)\?\(\A\|\n\)"me=e-1 - -endif diff --git a/syntax/lilypond.vim b/syntax/lilypond.vim index 04a0f0e6..b0792abf 100644 --- a/syntax/lilypond.vim +++ b/syntax/lilypond.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lilypond.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lilypond', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lilypond') == -1 " LilyPond syntax file " Language: LilyPond @@ -94,5 +89,3 @@ if version >= 508 || !exists("did_lily_syn_inits") endif let b:current_syntax = "lilypond" - -endif diff --git a/syntax/limits.vim b/syntax/limits.vim index 4ffd72aa..b1057fb7 100644 --- a/syntax/limits.vim +++ b/syntax/limits.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/limits.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('limits', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'limits') == -1 " Vim syntax file " Language: limits(5) configuration file @@ -51,5 +46,3 @@ let b:current_syntax = "limits" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/liquid.vim b/syntax/liquid.vim index 867e4a79..ad738fb5 100644 --- a/syntax/liquid.vim +++ b/syntax/liquid.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/liquid.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('liquid', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'liquid') == -1 " Vim syntax file " Language: Liquid @@ -145,5 +140,3 @@ let b:current_syntax = 'liquid' if exists('main_syntax') && main_syntax == 'liquid' unlet main_syntax endif - -endif diff --git a/syntax/lisp.vim b/syntax/lisp.vim index b4ecb439..501bd655 100644 --- a/syntax/lisp.vim +++ b/syntax/lisp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lisp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lisp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lisp') == -1 " Vim syntax file " Language: Lisp @@ -627,5 +622,3 @@ let b:current_syntax = "lisp" " --------------------------------------------------------------------- " vim: ts=8 nowrap fdm=marker - -endif diff --git a/syntax/litcoffee.vim b/syntax/litcoffee.vim index f29cf526..6ddfce8a 100644 --- a/syntax/litcoffee.vim +++ b/syntax/litcoffee.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/litcoffee.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('coffee-script', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'coffee-script') == -1 " Language: Literate CoffeeScript " Maintainer: Michael Smith <michael@diglumi.com> @@ -30,5 +25,3 @@ syn region inlineCoffee start='^ \|\t' end='$' contains=@coffee highlight default link notCoffee Comment let b:current_syntax = "litcoffee" - -endif diff --git a/syntax/lite.vim b/syntax/lite.vim index 5e43d1d7..73664c67 100644 --- a/syntax/lite.vim +++ b/syntax/lite.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lite.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lite', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lite') == -1 " Vim syntax file " Language: lite @@ -175,5 +170,3 @@ if main_syntax == 'lite' endif " vim: ts=8 - -endif diff --git a/syntax/litestep.vim b/syntax/litestep.vim index 72007dfb..eedf2730 100644 --- a/syntax/litestep.vim +++ b/syntax/litestep.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/litestep.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('litestep', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'litestep') == -1 " Vim syntax file " Language: LiteStep RC file @@ -276,5 +271,3 @@ let b:current_syntax = "litestep" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/llvm.vim b/syntax/llvm.vim index 8df88708..d98c255d 100644 --- a/syntax/llvm.vim +++ b/syntax/llvm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/llvm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('llvm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'llvm') == -1 " Vim syntax file " Language: llvm @@ -243,5 +238,3 @@ if version >= 508 || !exists("did_c_syn_inits") endif let b:current_syntax = "llvm" - -endif diff --git a/syntax/log.vim b/syntax/log.vim index 9f025f6d..8c5b5ec2 100644 --- a/syntax/log.vim +++ b/syntax/log.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/log.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('log', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'log') == -1 " Vim syntax file " Language: Generic log file @@ -168,5 +163,3 @@ let b:current_syntax = 'log' let &cpoptions = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/loginaccess.vim b/syntax/loginaccess.vim index 3588ed95..6dc8d6a9 100644 --- a/syntax/loginaccess.vim +++ b/syntax/loginaccess.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/loginaccess.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('loginaccess', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'loginaccess') == -1 " Vim syntax file " Language: login.access(5) configuration file @@ -103,5 +98,3 @@ let b:current_syntax = "loginaccess" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/logindefs.vim b/syntax/logindefs.vim index 7b3fd00b..9773f12d 100644 --- a/syntax/logindefs.vim +++ b/syntax/logindefs.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/logindefs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('logindefs', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'logindefs') == -1 " Vim syntax file " Language: login.defs(5) configuration file @@ -181,5 +176,3 @@ let b:current_syntax = "logindefs" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/logtalk.vim b/syntax/logtalk.vim index e875c2d9..48c6621a 100644 --- a/syntax/logtalk.vim +++ b/syntax/logtalk.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/logtalk.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('logtalk', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'logtalk') == -1 " Vim syntax file " @@ -461,5 +456,3 @@ let b:current_syntax = "logtalk" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/lotos.vim b/syntax/lotos.vim index fdd82b86..e66f1442 100644 --- a/syntax/lotos.vim +++ b/syntax/lotos.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lotos.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lotos', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lotos') == -1 " Vim syntax file " Language: LOTOS (Language Of Temporal Ordering Specifications, IS8807) @@ -76,5 +71,3 @@ hi def link lotosDelimiter String let b:current_syntax = "lotos" " vim: ts=8 - -endif diff --git a/syntax/lout.vim b/syntax/lout.vim index b2ab49e5..9d7c28a9 100644 --- a/syntax/lout.vim +++ b/syntax/lout.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lout.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lout', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lout') == -1 " Vim syntax file " Language: Lout @@ -142,5 +137,3 @@ let &cpo=s:cpo_save unlet s:cpo_save " vim:ts=8:sw=4:nocindent:smartindent: - -endif diff --git a/syntax/lpc.vim b/syntax/lpc.vim index e83fd6d2..de5bc3c7 100644 --- a/syntax/lpc.vim +++ b/syntax/lpc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lpc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lpc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lpc') == -1 " Vim syntax file " Language: LPC @@ -454,5 +449,3 @@ unlet s:cpo_save " vim:ts=8:nosta:sw=2:ai:si: " vim600:set fdm=marker: }}}1 - -endif diff --git a/syntax/lprolog.vim b/syntax/lprolog.vim index f3a9e06e..c8454ca6 100644 --- a/syntax/lprolog.vim +++ b/syntax/lprolog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lprolog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lprolog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lprolog') == -1 " Vim syntax file " Language: LambdaProlog (Teyjus) @@ -131,5 +126,3 @@ hi def link lprologClause Type let b:current_syntax = "lprolog" " vim: ts=8 - -endif diff --git a/syntax/ls.vim b/syntax/ls.vim index 48d37a80..77055451 100644 --- a/syntax/ls.vim +++ b/syntax/ls.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ls.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('livescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'livescript') == -1 " Language: LiveScript " " Maintainer: George Zahariev @@ -143,5 +138,3 @@ highlight default link lsSpaceError Error if !exists('b:current_syntax') let b:current_syntax = 'livescript' endif - -endif diff --git a/syntax/lsl.vim b/syntax/lsl.vim index f624d2a5..bede1c1e 100644 --- a/syntax/lsl.vim +++ b/syntax/lsl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lsl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lsl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lsl') == -1 " Vim syntax file " Language: Linden Scripting Language @@ -284,5 +279,3 @@ let &cpo = s:keepcpo unlet s:keepcpo " vim: ts=8 - -endif diff --git a/syntax/lss.vim b/syntax/lss.vim index 4384acdf..ce3a8c8e 100644 --- a/syntax/lss.vim +++ b/syntax/lss.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lss.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lss', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lss') == -1 " Vim syntax file " Language: Lynx 2.7.1 style file @@ -130,5 +125,3 @@ hi def lssWhiteBg ctermbg=white ctermfg=black let b:current_syntax = "lss" " vim: ts=8 - -endif diff --git a/syntax/lua.vim b/syntax/lua.vim index 29d78de8..a88cda51 100644 --- a/syntax/lua.vim +++ b/syntax/lua.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lua.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lua', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lua') == -1 " Vim syntax file " Language: Lua @@ -268,5 +263,3 @@ let b:current_syntax = "lua" if main_syntax == 'lua' unlet main_syntax endif - -endif diff --git a/syntax/lynx.vim b/syntax/lynx.vim index fca7cc16..3f819319 100644 --- a/syntax/lynx.vim +++ b/syntax/lynx.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/lynx.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('lynx', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'lynx') == -1 " Vim syntax file " Language: Lynx configuration file (lynx.cfg) @@ -147,5 +142,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 fdm=marker: - -endif diff --git a/syntax/m4.vim b/syntax/m4.vim index 04ff28cd..9c872bb2 100644 --- a/syntax/m4.vim +++ b/syntax/m4.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/m4.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('m4', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'm4') == -1 " Vim syntax file " Language: M4 @@ -67,5 +62,3 @@ if main_syntax == 'm4' endif " vim: ts=4 - -endif diff --git a/syntax/mail.vim b/syntax/mail.vim index ed88f97f..ff2bb797 100644 --- a/syntax/mail.vim +++ b/syntax/mail.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mail.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mail', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mail') == -1 " Vim syntax file " Language: Mail file @@ -119,5 +114,3 @@ let b:current_syntax = "mail" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/mailaliases.vim b/syntax/mailaliases.vim index 6d2e9591..337eacea 100644 --- a/syntax/mailaliases.vim +++ b/syntax/mailaliases.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mailaliases.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mailaliases', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mailaliases') == -1 " Vim syntax file " Language: aliases(5) local alias database file @@ -78,5 +73,3 @@ let b:current_syntax = "mailaliases" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/mailcap.vim b/syntax/mailcap.vim index 0fa3da7c..1af4e0b9 100644 --- a/syntax/mailcap.vim +++ b/syntax/mailcap.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mailcap.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mailcap', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mailcap') == -1 " Vim syntax file " Language: Mailcap configuration file @@ -42,5 +37,3 @@ hi def link mailcapString String let b:current_syntax = "mailcap" " vim: ts=8 - -endif diff --git a/syntax/make.vim b/syntax/make.vim index 3dc62458..b1e88274 100644 --- a/syntax/make.vim +++ b/syntax/make.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/make.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('make', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'make') == -1 " Vim syntax file " Language: Makefile @@ -151,5 +146,3 @@ let b:current_syntax = "make" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/mako.vim b/syntax/mako.vim index aeaf4783..f1c75b87 100644 --- a/syntax/mako.vim +++ b/syntax/mako.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mako.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mako', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mako') == -1 " Vim syntax file " Language: Mako @@ -110,5 +105,3 @@ if version >= 508 || !exists("did_mako_syn_inits") endif let b:current_syntax = b:mako_outer_lang - -endif diff --git a/syntax/mallard.vim b/syntax/mallard.vim index f6d5664b..bb4a789e 100644 --- a/syntax/mallard.vim +++ b/syntax/mallard.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mallard.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mallard', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mallard') == -1 " Vim syntax file " Language: Mallard @@ -44,5 +39,3 @@ hi def link mallardTitle Title hi def mallardEmphasis term=italic cterm=italic gui=italic let b:current_syntax = "mallard" - -endif diff --git a/syntax/manconf.vim b/syntax/manconf.vim index 09da2b34..d578fa6a 100644 --- a/syntax/manconf.vim +++ b/syntax/manconf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/manconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('manconf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'manconf') == -1 " Vim syntax file " Language: man.conf(5) - man configuration file @@ -124,5 +119,3 @@ let b:current_syntax = "manconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/maple.vim b/syntax/maple.vim index 2042ab04..5d72a609 100644 --- a/syntax/maple.vim +++ b/syntax/maple.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/maple.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('maple', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'maple') == -1 " Vim syntax file " Language: Maple V (based on release 4) @@ -629,5 +624,3 @@ endif " Current Syntax: {{{1 let b:current_syntax = "maple" " vim: ts=20 fdm=marker - -endif diff --git a/syntax/markdown.vim b/syntax/markdown.vim index 0cb4fa08..de27f7ab 100644 --- a/syntax/markdown.vim +++ b/syntax/markdown.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/markdown.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('markdown', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'markdown') == -1 " Vim syntax file " Language: Markdown @@ -191,5 +186,3 @@ let b:current_syntax = "mkd" delcommand HtmlHiLink " vim: ts=8 - -endif diff --git a/syntax/mason.vim b/syntax/mason.vim index 11b39c5d..8af033ac 100644 --- a/syntax/mason.vim +++ b/syntax/mason.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mason.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Vim syntax file " Language: Mason (Perl embedded in HTML) @@ -90,5 +85,3 @@ let b:current_syntax = "mason" if main_syntax == 'mason' unlet main_syntax endif - -endif diff --git a/syntax/master.vim b/syntax/master.vim index bd2a48a4..304c45a7 100644 --- a/syntax/master.vim +++ b/syntax/master.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/master.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('master', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'master') == -1 " Vim syntax file " Language: Focus Master File @@ -44,5 +39,3 @@ hi def link masterString String let b:current_syntax = "master" " vim: ts=8 - -endif diff --git a/syntax/mel.vim b/syntax/mel.vim index bfbcbdbc..88d2bd6c 100644 --- a/syntax/mel.vim +++ b/syntax/mel.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mel.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mel', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mel') == -1 " Vim syntax file " Language: MEL (Maya Extension Language) @@ -115,5 +110,3 @@ hi def link melCommentError melError let b:current_syntax = "mel" - -endif diff --git a/syntax/merlin.vim b/syntax/merlin.vim index 8d6df186..99594704 100644 --- a/syntax/merlin.vim +++ b/syntax/merlin.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/merlin.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('reason', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'reason') == -1 " Vim syntax file for editing merlin project files if exists("b:current_syntax") @@ -20,5 +15,3 @@ hi link merlinComment Comment let b:current_syntax = "merlin" - -endif diff --git a/syntax/meson.vim b/syntax/meson.vim index 593bc1b6..9f3e2a42 100644 --- a/syntax/meson.vim +++ b/syntax/meson.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/meson.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('meson', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'meson') == -1 " Vim syntax file " Language: Meson @@ -174,5 +169,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim:set sw=2 sts=2 ts=8 noet: - -endif diff --git a/syntax/messages.vim b/syntax/messages.vim index e5fb6846..3a9f060c 100644 --- a/syntax/messages.vim +++ b/syntax/messages.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/messages.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('messages', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'messages') == -1 " Vim syntax file " Language: /var/log/messages file @@ -80,5 +75,3 @@ let b:current_syntax = "messages" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/mf.vim b/syntax/mf.vim index 120f502c..87960556 100644 --- a/syntax/mf.vim +++ b/syntax/mf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mf') == -1 " Vim syntax file " Language: METAFONT @@ -302,5 +297,3 @@ hi def link mfTodoComment Todo let b:current_syntax = "mf" " vim:sw=2 - -endif diff --git a/syntax/mgl.vim b/syntax/mgl.vim index dc82b690..21eb16c6 100644 --- a/syntax/mgl.vim +++ b/syntax/mgl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mgl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mgl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mgl') == -1 " Vim syntax file " Language: MGL @@ -124,5 +119,3 @@ hi def link mglType Type let b:current_syntax = "mgl" " vim: ts=8 sw=2 - -endif diff --git a/syntax/mgp.vim b/syntax/mgp.vim index 146370bb..dbcc965c 100644 --- a/syntax/mgp.vim +++ b/syntax/mgp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mgp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mgp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mgp') == -1 " Vim syntax file " Language: mgp - MaGic Point @@ -76,5 +71,3 @@ hi def link mgpDefine Define let b:current_syntax = "mgp" - -endif diff --git a/syntax/mib.vim b/syntax/mib.vim index 2427a6ff..67ca47bf 100644 --- a/syntax/mib.vim +++ b/syntax/mib.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mib.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mib', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mib') == -1 " Vim syntax file " Language: Vim syntax file for SNMPv1 and SNMPv2 MIB and SMI files @@ -64,5 +59,3 @@ hi def link mibEpilogue SpecialChar hi def link mibValue Structure let b:current_syntax = "mib" - -endif diff --git a/syntax/mix.vim b/syntax/mix.vim index df9b0951..1b14d6a5 100644 --- a/syntax/mix.vim +++ b/syntax/mix.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mix.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mix', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mix') == -1 " Vim syntax file " Language: MIX (Donald Knuth's assembly language used in TAOCP) @@ -91,5 +86,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/mma.vim b/syntax/mma.vim index e51133c5..c9c0f6ee 100644 --- a/syntax/mma.vim +++ b/syntax/mma.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mma.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mathematica', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mathematica') == -1 "Vim syntax file " Language: Mathematica @@ -1366,5 +1361,3 @@ let b:current_syntax = "mma" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/mmp.vim b/syntax/mmp.vim index d0d82746..55e946e4 100644 --- a/syntax/mmp.vim +++ b/syntax/mmp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mmp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mmp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mmp') == -1 " Vim syntax file " Language: Symbian meta-makefile definition (MMP) @@ -56,5 +51,3 @@ endif let b:current_syntax = "mmp" " vim: ts=8 - -endif diff --git a/syntax/modconf.vim b/syntax/modconf.vim index d94e9e11..dcf1ffa7 100644 --- a/syntax/modconf.vim +++ b/syntax/modconf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/modconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('modconf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'modconf') == -1 " Vim syntax file " Language: modules.conf(5) configuration file @@ -51,5 +46,3 @@ let b:current_syntax = "modconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/modula2.vim b/syntax/modula2.vim index 1d14c554..9a6d3d72 100644 --- a/syntax/modula2.vim +++ b/syntax/modula2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/modula2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('modula2', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'modula2') == -1 " Vim syntax file " Language: Modula 2 @@ -80,5 +75,3 @@ hi def link modula2Set String let b:current_syntax = "modula2" " vim: ts=8 - -endif diff --git a/syntax/modula3.vim b/syntax/modula3.vim index 0b64b9aa..d27fb0e2 100644 --- a/syntax/modula3.vim +++ b/syntax/modula3.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/modula3.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('modula3', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'modula3') == -1 " Vim syntax file " Language: Modula-3 @@ -66,5 +61,3 @@ let b:current_syntax = "modula3" "I prefer to use this... "set ai "vim: ts=8 - -endif diff --git a/syntax/monk.vim b/syntax/monk.vim index 8f943899..ebea4a3d 100644 --- a/syntax/monk.vim +++ b/syntax/monk.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/monk.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('monk', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'monk') == -1 " Vim syntax file " Language: Monk (See-Beyond Technologies) @@ -224,5 +219,3 @@ let b:current_syntax = "monk" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/moo.vim b/syntax/moo.vim index e36c587e..20461bf2 100644 --- a/syntax/moo.vim +++ b/syntax/moo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/moo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('moo', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'moo') == -1 " Vim syntax file " Language: MOO @@ -180,5 +175,3 @@ hi def link mooNonCode PreProc let b:current_syntax = "moo" " vim: ts=8 - -endif diff --git a/syntax/moon.vim b/syntax/moon.vim index dba1188d..d7503482 100644 --- a/syntax/moon.vim +++ b/syntax/moon.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/moon.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('moonscript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'moonscript') == -1 " Language: MoonScript " Maintainer: leafo <leafot@gmail.com> @@ -324,5 +319,3 @@ syn cluster moonAll contains=moonStatement,moonRepeat,moonConditional, if !exists('b:current_syntax') let b:current_syntax = 'moon' endif - -endif diff --git a/syntax/mp.vim b/syntax/mp.vim index 92e57fb3..95564a11 100644 --- a/syntax/mp.vim +++ b/syntax/mp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mp') == -1 " Vim syntax file " Language: MetaPost @@ -776,5 +771,3 @@ let &cpo = s:cpo_sav unlet! s:cpo_sav " vim:sw=2 - -endif diff --git a/syntax/mplayerconf.vim b/syntax/mplayerconf.vim index dc50e1f4..6d8ca035 100644 --- a/syntax/mplayerconf.vim +++ b/syntax/mplayerconf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mplayerconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mplayerconf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mplayerconf') == -1 " Vim syntax file " Language: mplayer(1) configuration file @@ -135,5 +130,3 @@ let b:current_syntax = "mplayerconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/mrxvtrc.vim b/syntax/mrxvtrc.vim index c7fbdc96..61d773ae 100644 --- a/syntax/mrxvtrc.vim +++ b/syntax/mrxvtrc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mrxvtrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mrxvtrc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mrxvtrc') == -1 " Description : Vim syntax file for mrxvtrc (for mrxvt-0.5.0 and up) " Created : Wed 26 Apr 2006 01:20:53 AM CDT @@ -289,5 +284,3 @@ let b:current_syntax = "mrxvtrc" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/msidl.vim b/syntax/msidl.vim index 2f779e26..1734105e 100644 --- a/syntax/msidl.vim +++ b/syntax/msidl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/msidl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('msidl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'msidl') == -1 " Vim syntax file " Language: MS IDL (Microsoft dialect of Interface Description Language) @@ -91,5 +86,3 @@ let b:current_syntax = "msidl" let &cpo = s:cpo_save unlet s:cpo_save " vi: set ts=8 sw=4: - -endif diff --git a/syntax/msql.vim b/syntax/msql.vim index aef3a3fd..b8f058e5 100644 --- a/syntax/msql.vim +++ b/syntax/msql.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/msql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('msql', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'msql') == -1 " Vim syntax file " Language: msql @@ -90,5 +85,3 @@ if main_syntax == 'msql' endif " vim: ts=8 - -endif diff --git a/syntax/mupad.vim b/syntax/mupad.vim index deafcb30..924d0806 100644 --- a/syntax/mupad.vim +++ b/syntax/mupad.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mupad.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mupad', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mupad') == -1 " Vim syntax file " Language: MuPAD source @@ -290,5 +285,3 @@ hi def link mupadIdentifier Identifier " TODO More comprehensive listing. - -endif diff --git a/syntax/murphi.vim b/syntax/murphi.vim index 04e6faba..ab38abf4 100644 --- a/syntax/murphi.vim +++ b/syntax/murphi.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/murphi.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('murphi', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'murphi') == -1 " Vim syntax file " Language: Murphi model checking language @@ -133,5 +128,3 @@ hi def link murphiError Error hi def link murphiTodo Todo let b:current_syntax = "murphi" - -endif diff --git a/syntax/mush.vim b/syntax/mush.vim index 902b0dbb..329cb5c3 100644 --- a/syntax/mush.vim +++ b/syntax/mush.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mush.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mush', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mush') == -1 " MUSHcode syntax file " Maintainer: Rick Bird <nveid@nveid.com> @@ -222,5 +217,3 @@ hi def link mushCommentString mushString let b:current_syntax = "mush" " mush: ts=17 - -endif diff --git a/syntax/mustache.vim b/syntax/mustache.vim index ebcc7f49..ece71e3c 100644 --- a/syntax/mustache.vim +++ b/syntax/mustache.vim @@ -1,12 +1,5 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mustache.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('handlebars', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'handlebars') == -1 runtime! syntax/handlebars.vim - -endif diff --git a/syntax/muttrc.vim b/syntax/muttrc.vim index 7d317e47..c7c863dd 100644 --- a/syntax/muttrc.vim +++ b/syntax/muttrc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/muttrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('muttrc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'muttrc') == -1 " Vim syntax file " Language: Mutt setup files @@ -828,5 +823,3 @@ let b:current_syntax = "muttrc" let &cpo = s:cpo_save unlet s:cpo_save "EOF vim: ts=8 noet tw=100 sw=8 sts=0 ft=vim - -endif diff --git a/syntax/mysql.vim b/syntax/mysql.vim index 77de37a3..a90e8920 100644 --- a/syntax/mysql.vim +++ b/syntax/mysql.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/mysql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('mysql', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'mysql') == -1 " Vim syntax file " Language: mysql @@ -295,5 +290,3 @@ hi def link mysqlFunction Function let b:current_syntax = "mysql" - -endif diff --git a/syntax/n1ql.vim b/syntax/n1ql.vim index bf68e7b9..b2133f27 100644 --- a/syntax/n1ql.vim +++ b/syntax/n1ql.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/n1ql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('n1ql', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'n1ql') == -1 " Vim syntax file " Language: N1QL / Couchbase Server @@ -441,5 +436,3 @@ hi def link n1qlTODO Todo hi def link n1qlType Type let b:current_syntax = "n1ql" - -endif diff --git a/syntax/named.vim b/syntax/named.vim index 2ec365c3..f3997ee7 100644 --- a/syntax/named.vim +++ b/syntax/named.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/named.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('named', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'named') == -1 " Vim syntax file " Language: BIND configuration file @@ -236,5 +231,3 @@ unlet s:save_cpo let b:current_syntax = "named" " vim: ts=17 - -endif diff --git a/syntax/nanorc.vim b/syntax/nanorc.vim index ed33bf25..fa68d216 100644 --- a/syntax/nanorc.vim +++ b/syntax/nanorc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/nanorc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('nanorc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nanorc') == -1 " Vim syntax file " Language: nanorc(5) - GNU nano configuration file @@ -250,5 +245,3 @@ let b:current_syntax = "nanorc" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/natural.vim b/syntax/natural.vim index 02d72fbb..b58c22f2 100644 --- a/syntax/natural.vim +++ b/syntax/natural.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/natural.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('natural', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'natural') == -1 " Vim syntax file " @@ -208,5 +203,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim:set ts=8 sw=8 noet ft=vim list: - -endif diff --git a/syntax/ncf.vim b/syntax/ncf.vim index 0ecd27b0..a4552f6f 100644 --- a/syntax/ncf.vim +++ b/syntax/ncf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ncf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ncf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ncf') == -1 " Vim syntax file " Language: Novell "NCF" Batch File @@ -254,5 +249,3 @@ hi def link ncfSetCommandsBindCon ncfSetCommands let b:current_syntax = "ncf" - -endif diff --git a/syntax/neomuttrc.vim b/syntax/neomuttrc.vim index 5e392906..afac90fc 100644 --- a/syntax/neomuttrc.vim +++ b/syntax/neomuttrc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/neomuttrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('neomuttrc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'neomuttrc') == -1 " Vim syntax file " Language: NeoMutt setup files @@ -868,5 +863,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 noet tw=100 sw=8 sts=0 ft=vim isk+=- - -endif diff --git a/syntax/netrc.vim b/syntax/netrc.vim index 58726708..05ecbc0a 100644 --- a/syntax/netrc.vim +++ b/syntax/netrc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/netrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('netrc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'netrc') == -1 " Vim syntax file " Language: netrc(5) configuration file @@ -59,5 +54,3 @@ let b:current_syntax = "netrc" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/nginx.vim b/syntax/nginx.vim index 2c68c9e7..565fe776 100644 --- a/syntax/nginx.vim +++ b/syntax/nginx.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/nginx.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('nginx', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nginx') == -1 " Vim syntax file " Language: nginx.conf @@ -2315,5 +2310,3 @@ hi link ngxGzipOn Error hi link ngxSSLCipherInsecure Error hi link ngxThirdPartyLuaBlock Function - -endif diff --git a/syntax/nim.vim b/syntax/nim.vim index 0286bea8..0ab2c10b 100644 --- a/syntax/nim.vim +++ b/syntax/nim.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/nim.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('nim', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nim') == -1 " For version 5.x: Clear all syntax items " For version 6.x: Quit when a syntax file was already loaded @@ -211,5 +206,3 @@ endif let b:current_syntax = 'nim' - -endif diff --git a/syntax/ninja.vim b/syntax/ninja.vim index e8a1c623..77423ce7 100644 --- a/syntax/ninja.vim +++ b/syntax/ninja.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ninja.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ninja', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ninja') == -1 " ninja build file syntax. " Language: ninja build file as described at @@ -94,5 +89,3 @@ let b:current_syntax = "ninja" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/nix.vim b/syntax/nix.vim index 4b0557c6..1d4ba43d 100644 --- a/syntax/nix.vim +++ b/syntax/nix.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/nix.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('nix', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nix') == -1 " Vim syntax file " Language: Nix @@ -204,5 +199,3 @@ hi def link nixWithExprKeyword Keyword syn sync fromstart let b:current_syntax = "nix" - -endif diff --git a/syntax/nqc.vim b/syntax/nqc.vim index 74424de6..7d7c8846 100644 --- a/syntax/nqc.vim +++ b/syntax/nqc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/nqc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('nqc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nqc') == -1 " Vim syntax file " Language: NQC - Not Quite C, for LEGO mindstorms @@ -372,5 +367,3 @@ hi def link nqcCppOut Comment let b:current_syntax = "nqc" " vim: ts=8 - -endif diff --git a/syntax/nroff.vim b/syntax/nroff.vim index bea5ddd1..f99eff57 100644 --- a/syntax/nroff.vim +++ b/syntax/nroff.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/nroff.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('nroff', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nroff') == -1 " VIM syntax file " Language: nroff/groff @@ -256,5 +251,3 @@ let b:current_syntax = "nroff" let &cpo = s:cpo_save unlet s:cpo_save " vim600: set fdm=marker fdl=2: - -endif diff --git a/syntax/nsis.vim b/syntax/nsis.vim index 1577fd59..01c90244 100644 --- a/syntax/nsis.vim +++ b/syntax/nsis.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/nsis.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('nsis', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nsis') == -1 " Vim syntax file " Language: NSIS script, for version of NSIS 3.03 and later @@ -689,5 +684,3 @@ let b:current_syntax = "nsis" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/oasis.vim b/syntax/oasis.vim index 450cfade..0acafa83 100644 --- a/syntax/oasis.vim +++ b/syntax/oasis.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/oasis.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 if exists("b:current_syntax") finish @@ -102,5 +97,3 @@ highlight link oasisString String highlight link oasisVersion Number let b:current_syntax = "oasis" - -endif diff --git a/syntax/obj.vim b/syntax/obj.vim index 9108089d..3c36958e 100644 --- a/syntax/obj.vim +++ b/syntax/obj.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/obj.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('obj', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'obj') == -1 " Vim syntax file " Language: 3D wavefront's obj file @@ -90,5 +85,3 @@ hi def link objKeywords Keyword let b:current_syntax = "obj" " vim: ts=8 - -endif diff --git a/syntax/ocaml.vim b/syntax/ocaml.vim index 3bdd77cd..8cf6fb67 100644 --- a/syntax/ocaml.vim +++ b/syntax/ocaml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ocaml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 " Vim syntax file " Language: OCaml @@ -394,5 +389,3 @@ hi def link ocamlPpxEncl ocamlEncl let b:current_syntax = "ocaml" " vim: ts=8 - -endif diff --git a/syntax/ocamlbuild_tags.vim b/syntax/ocamlbuild_tags.vim index 34232425..d814c526 100644 --- a/syntax/ocamlbuild_tags.vim +++ b/syntax/ocamlbuild_tags.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ocamlbuild_tags.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 if exists("b:current_syntax") finish @@ -47,5 +42,3 @@ hi! link ocamlbuild_tagsComment Comment hi link ocamlbuild_tagsFindlibPkg Identifier let b:current_syntax = "ocamlbuild_tags" - -endif diff --git a/syntax/occam.vim b/syntax/occam.vim index a69329fc..11c715eb 100644 --- a/syntax/occam.vim +++ b/syntax/occam.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/occam.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('occam', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'occam') == -1 " Vim syntax file " Language: occam @@ -123,5 +118,3 @@ hi def link occamParantheses Delimiter let b:current_syntax = "occam" - -endif diff --git a/syntax/ocpbuild.vim b/syntax/ocpbuild.vim index d3175eb1..ac30f6b3 100644 --- a/syntax/ocpbuild.vim +++ b/syntax/ocpbuild.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ocpbuild.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 " Vim syntax file " Language: ocp-build files @@ -57,5 +52,3 @@ hi def link ocpPreProc PreProc let b:current_syntax = "ocpbuild" - -endif diff --git a/syntax/ocpbuildroot.vim b/syntax/ocpbuildroot.vim index 94ff36a5..58a7dfa1 100644 --- a/syntax/ocpbuildroot.vim +++ b/syntax/ocpbuildroot.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ocpbuildroot.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 " Vim syntax file " Language: ocp-build.root files @@ -60,5 +55,3 @@ hi def link ocprNumber Number let b:current_syntax = "ocpbuildroot" - -endif diff --git a/syntax/octave.vim b/syntax/octave.vim index 331567c2..d92377a8 100644 --- a/syntax/octave.vim +++ b/syntax/octave.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/octave.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('octave', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'octave') == -1 " Vim syntax file " Language: Octave @@ -735,5 +730,3 @@ endif let b:current_syntax = "octave" "EOF vim: ts=2 et tw=80 sw=2 sts=0 - -endif diff --git a/syntax/odin.vim b/syntax/odin.vim index 16036e43..5600f7a4 100644 --- a/syntax/odin.vim +++ b/syntax/odin.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/odin.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('odin', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'odin') == -1 if exists("b:current_syntax") finish @@ -183,5 +178,3 @@ highlight link odinFloat Float highlight link odinHex Number let b:current_syntax = "odin" - -endif diff --git a/syntax/omake.vim b/syntax/omake.vim index 38953ff5..fb0f9a19 100644 --- a/syntax/omake.vim +++ b/syntax/omake.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/omake.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 " Vim syntax file " Language: OMakefile @@ -135,5 +130,3 @@ hi def link omakeRuleOption Type let b:current_syntax = "omake" " vim: ts=8 - -endif diff --git a/syntax/omnimark.vim b/syntax/omnimark.vim index dc6cb019..a27c2007 100644 --- a/syntax/omnimark.vim +++ b/syntax/omnimark.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/omnimark.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('omnimark', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'omnimark') == -1 " Vim syntax file " Language: Omnimark @@ -113,5 +108,3 @@ let b:current_syntax = "omnimark" " vim: ts=8 - -endif diff --git a/syntax/opam.vim b/syntax/opam.vim index f487e851..338d77be 100644 --- a/syntax/opam.vim +++ b/syntax/opam.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/opam.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 if exists("b:current_syntax") finish @@ -38,5 +33,3 @@ hi link opamInterpolate Identifier let b:current_syntax = "opam" " vim: ts=2 sw=2 - -endif diff --git a/syntax/opencl.vim b/syntax/opencl.vim index 6bcd63f3..db5cca84 100644 --- a/syntax/opencl.vim +++ b/syntax/opencl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/opencl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('opencl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'opencl') == -1 " Vim syntax file " Language: OpenCL (Open Computing Language) @@ -164,5 +159,3 @@ hi def link clStatement Statement let b:current_syntax = "opencl" " vim: ts=8 - -endif diff --git a/syntax/openroad.vim b/syntax/openroad.vim index be96596c..af092703 100644 --- a/syntax/openroad.vim +++ b/syntax/openroad.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/openroad.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('openroad', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'openroad') == -1 " Vim syntax file " Language: CA-OpenROAD @@ -259,5 +254,3 @@ hi def link openroadTodo Todo let b:current_syntax = "openroad" - -endif diff --git a/syntax/opl.vim b/syntax/opl.vim index 4feffec9..1ba40a2e 100644 --- a/syntax/opl.vim +++ b/syntax/opl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/opl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('opl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'opl') == -1 " Vim syntax file " Language: OPL @@ -96,5 +91,3 @@ let b:current_syntax = "opl" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/ora.vim b/syntax/ora.vim index 87722362..96d91a30 100644 --- a/syntax/ora.vim +++ b/syntax/ora.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ora.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ora', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ora') == -1 " Vim syntax file " Language: Oracle config files (.ora) (Oracle 8i, ver. 8.1.5) @@ -471,5 +466,3 @@ if main_syntax == 'ora' endif " vim: ts=8 - -endif diff --git a/syntax/pamconf.vim b/syntax/pamconf.vim index 14c751ad..66c7d74f 100644 --- a/syntax/pamconf.vim +++ b/syntax/pamconf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pamconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pamconf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pamconf') == -1 " Vim syntax file " Language: pam(8) configuration file @@ -138,5 +133,3 @@ let b:current_syntax = "pamconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/pamenv.vim b/syntax/pamenv.vim index 2d158e4a..75a0c4eb 100644 --- a/syntax/pamenv.vim +++ b/syntax/pamenv.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pamenv.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pamenv', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pamenv') == -1 " Vim syntax file " Language: pam_env.conf(5) configuration file @@ -35,5 +30,3 @@ hi def link pamenvValue String hi def link pamenvValueWithQuote String let b:current_syntax = "pamenv" - -endif diff --git a/syntax/papp.vim b/syntax/papp.vim index 220aeee9..d07ca3e4 100644 --- a/syntax/papp.vim +++ b/syntax/papp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/papp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('papp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'papp') == -1 " Vim syntax file for the "papp" file format (_p_erl _app_lication) " @@ -83,5 +78,3 @@ hi def link papp_prep preCondit hi def link papp_gettext String let b:current_syntax = "papp" - -endif diff --git a/syntax/pascal.vim b/syntax/pascal.vim index 038c5567..76344e18 100644 --- a/syntax/pascal.vim +++ b/syntax/pascal.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pascal.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pascal', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pascal') == -1 " Vim syntax file " Language: Pascal @@ -367,5 +362,3 @@ hi def link pascalShowTab Error let b:current_syntax = "pascal" " vim: ts=8 sw=2 - -endif diff --git a/syntax/passwd.vim b/syntax/passwd.vim index ec8caae8..25ba4a09 100644 --- a/syntax/passwd.vim +++ b/syntax/passwd.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/passwd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('passwd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'passwd') == -1 " Vim syntax file " Language: passwd(5) password file @@ -78,5 +73,3 @@ let b:current_syntax = "passwd" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/pccts.vim b/syntax/pccts.vim index f9594aa3..4f0fba7a 100644 --- a/syntax/pccts.vim +++ b/syntax/pccts.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pccts.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pccts', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pccts') == -1 " Vim syntax file " Language: PCCTS @@ -96,5 +91,3 @@ hi def link pcctsSpecialChar SpecialChar let b:current_syntax = "pccts" " vim: ts=8 - -endif diff --git a/syntax/pdf.vim b/syntax/pdf.vim index 4a0a1c95..a0012c31 100644 --- a/syntax/pdf.vim +++ b/syntax/pdf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pdf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pdf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pdf') == -1 " Vim syntax file " Language: PDF @@ -80,5 +75,3 @@ hi def link pdfPreProc PreProc hi def link pdfComment Comment let b:current_syntax = "pdf" - -endif diff --git a/syntax/perl.vim b/syntax/perl.vim index f50a1dab..bea6df6b 100644 --- a/syntax/perl.vim +++ b/syntax/perl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/perl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Vim syntax file " Language: Perl 5 @@ -589,5 +584,3 @@ unlet s:cpo_save " XXX Change to sts=4:sw=4 " vim:ts=8:sts=2:sw=2:expandtab:ft=vim - -endif diff --git a/syntax/pf.vim b/syntax/pf.vim index 9c37cba3..8d8554a1 100644 --- a/syntax/pf.vim +++ b/syntax/pf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pf') == -1 " pf syntax file " Language: OpenBSD packet filter configuration (pf.conf) @@ -340,5 +335,3 @@ syn keyword pfService zabbix-agent syn keyword pfService zabbix-trapper syn keyword pfService zebra syn keyword pfService zebrasrv - -endif diff --git a/syntax/pfmain.vim b/syntax/pfmain.vim index 311ad05d..7ba7e62c 100644 --- a/syntax/pfmain.vim +++ b/syntax/pfmain.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pfmain.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pfmain', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pfmain') == -1 " Vim syntax file " Language: Postfix main.cf configuration @@ -1842,5 +1837,3 @@ hi def link pfmainSpecial Special let b:current_syntax = "pfmain" " vim: ts=8 sw=2 - -endif diff --git a/syntax/pgsql.vim b/syntax/pgsql.vim index 108cc268..92163f6c 100644 --- a/syntax/pgsql.vim +++ b/syntax/pgsql.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pgsql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pgsql', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pgsql') == -1 " Vim syntax file " Language: SQL (PostgreSQL dialect), PL/pgSQL, PL/…, PostGIS, … @@ -2022,5 +2017,3 @@ hi def link sqlCreateTextSearchKeyword sqlKeyword let b:current_syntax = "sql" - -endif diff --git a/syntax/php.vim b/syntax/php.vim index 79302961..ffb5c64d 100644 --- a/syntax/php.vim +++ b/syntax/php.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/php.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('php', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'php') == -1 " Vim syntax file " Language: PHP 5.3 & up @@ -1055,5 +1050,3 @@ endif " }}} " vim: ts=8 sts=2 sw=2 fdm=marker expandtab - -endif diff --git a/syntax/pike.vim b/syntax/pike.vim index b089a3ff..2a4acce4 100644 --- a/syntax/pike.vim +++ b/syntax/pike.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pike.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pike', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pike') == -1 " Vim syntax file " Language: Pike @@ -393,5 +388,3 @@ let b:current_syntax = "pike" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/pilrc.vim b/syntax/pilrc.vim index a463c82a..fd6ecad6 100644 --- a/syntax/pilrc.vim +++ b/syntax/pilrc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pilrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pilrc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pilrc') == -1 " Vim syntax file " Language: pilrc - a resource compiler for Palm OS development @@ -143,5 +138,3 @@ hi def link pilrcIdentifier Number let b:current_syntax = "pilrc" - -endif diff --git a/syntax/pine.vim b/syntax/pine.vim index 647de9ff..344aa0f4 100644 --- a/syntax/pine.vim +++ b/syntax/pine.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pine.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pine', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pine') == -1 " Vim syntax file " Language: Pine (email program) run commands @@ -362,5 +357,3 @@ hi def link pineOption Macro let b:current_syntax = "pine" " vim: ts=8 - -endif diff --git a/syntax/pinfo.vim b/syntax/pinfo.vim index 09404137..6319ef5d 100644 --- a/syntax/pinfo.vim +++ b/syntax/pinfo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pinfo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pinfo', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pinfo') == -1 " Vim syntax file " Language: pinfo(1) configuration file @@ -117,5 +112,3 @@ let b:current_syntax = "pinfo" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/plantuml.vim b/syntax/plantuml.vim index d4185ffb..594a5615 100644 --- a/syntax/plantuml.vim +++ b/syntax/plantuml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/plantuml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('plantuml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'plantuml') == -1 scriptencoding utf-8 " Vim syntax file @@ -415,5 +410,3 @@ highlight default link plantumlStereotype Type let &cpoptions=s:cpo_orig unlet s:cpo_orig - -endif diff --git a/syntax/pli.vim b/syntax/pli.vim index 72a075c0..9f935118 100644 --- a/syntax/pli.vim +++ b/syntax/pli.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pli.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pli', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pli') == -1 " Vim syntax file " Modified from http://plnet.org/files/vim/ @@ -273,5 +268,3 @@ hi def link pl1Todo Todo let b:current_syntax = "pl1" - -endif diff --git a/syntax/plm.vim b/syntax/plm.vim index d81672e9..9bce4e0c 100644 --- a/syntax/plm.vim +++ b/syntax/plm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/plm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('plm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'plm') == -1 " Vim syntax file " Language: PL/M @@ -141,5 +136,3 @@ let b:current_syntax = "plm" " vim: ts=8 sw=2 - -endif diff --git a/syntax/plp.vim b/syntax/plp.vim index 29ac1503..34ab9290 100644 --- a/syntax/plp.vim +++ b/syntax/plp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/plp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('plp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'plp') == -1 " Vim syntax file " Language: PLP (Perl in HTML) @@ -44,5 +39,3 @@ syn region PLPinclude keepend matchgroup=Delimiter start=+<(+ end=+)>+ let b:current_syntax = "plp" - -endif diff --git a/syntax/plsql.vim b/syntax/plsql.vim index c40575a8..ce0a7eb1 100644 --- a/syntax/plsql.vim +++ b/syntax/plsql.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/plsql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('plsql', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'plsql') == -1 " Vim syntax file " Language: Oracle Procedureal SQL (PL/SQL) @@ -271,5 +266,3 @@ hi def link plsqlTodo Todo let b:current_syntax = "plsql" " vim: ts=8 sw=2 - -endif diff --git a/syntax/po.vim b/syntax/po.vim index 217eebc3..c852b71c 100644 --- a/syntax/po.vim +++ b/syntax/po.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/po.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('po', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'po') == -1 " Vim syntax file " Language: po (gettext) @@ -140,5 +135,3 @@ let &cpo = s:keepcpo unlet s:keepcpo " vim:set ts=8 sts=2 sw=2 noet: - -endif diff --git a/syntax/pod.vim b/syntax/pod.vim index 68c55460..d67b15cc 100644 --- a/syntax/pod.vim +++ b/syntax/pod.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pod.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Vim syntax file " Language: Perl POD format @@ -182,5 +177,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/pony.vim b/syntax/pony.vim index a0d3d959..dcb3bc1a 100644 --- a/syntax/pony.vim +++ b/syntax/pony.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pony.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pony', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pony') == -1 " Vim syntax file " Language: Pony @@ -234,5 +229,3 @@ let &cpo = s:cpo_save unlet s:cpo_save let b:current_syntax = 'pony' - -endif diff --git a/syntax/postscr.vim b/syntax/postscr.vim index 8aeea630..6053453a 100644 --- a/syntax/postscr.vim +++ b/syntax/postscr.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/postscr.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('postscr', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'postscr') == -1 " Vim syntax file " Language: PostScript - all Levels, selectable @@ -787,5 +782,3 @@ endif let b:current_syntax = "postscr" " vim: ts=8 - -endif diff --git a/syntax/pov.vim b/syntax/pov.vim index 5873d934..79fe9210 100644 --- a/syntax/pov.vim +++ b/syntax/pov.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pov.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pov', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pov') == -1 " Vim syntax file " Language: PoV-Ray(tm) 3.7 Scene Description Language @@ -151,5 +146,3 @@ hi def link povCommentError povError hi def link povError Error let b:current_syntax = "pov" - -endif diff --git a/syntax/povini.vim b/syntax/povini.vim index 59942965..9dce65b3 100644 --- a/syntax/povini.vim +++ b/syntax/povini.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/povini.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('povini', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'povini') == -1 " Vim syntax file " Language: PoV-Ray(tm) 3.7 configuration/initialization files @@ -63,5 +58,3 @@ hi def link poviniBool Constant hi def link poviniNumber Number let b:current_syntax = "povini" - -endif diff --git a/syntax/ppd.vim b/syntax/ppd.vim index 7ba5a53c..d1dd040d 100644 --- a/syntax/ppd.vim +++ b/syntax/ppd.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ppd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ppd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ppd') == -1 " Vim syntax file " Language: PPD (PostScript printer description) file @@ -42,5 +37,3 @@ hi def link ppdContraints Special let b:current_syntax = "ppd" " vim: ts=8 - -endif diff --git a/syntax/ppwiz.vim b/syntax/ppwiz.vim index 2cb20d70..c32b32d5 100644 --- a/syntax/ppwiz.vim +++ b/syntax/ppwiz.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ppwiz.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ppwiz', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ppwiz') == -1 " Vim syntax file " Language: PPWizard (preprocessor by Dennis Bareis) @@ -91,5 +86,3 @@ let b:current_syntax = "ppwiz" " vim: ts=4 - -endif diff --git a/syntax/privoxy.vim b/syntax/privoxy.vim index 31ffb85d..6dfe03b6 100644 --- a/syntax/privoxy.vim +++ b/syntax/privoxy.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/privoxy.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('privoxy', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'privoxy') == -1 " Vim syntax file " Language: Privoxy actions file @@ -78,5 +73,3 @@ let b:current_syntax = "privoxy" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/procmail.vim b/syntax/procmail.vim index 137db9e4..f10d3eb1 100644 --- a/syntax/procmail.vim +++ b/syntax/procmail.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/procmail.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('procmail', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'procmail') == -1 " Vim syntax file " Language: Procmail definition file @@ -61,5 +56,3 @@ hi def link procmailString String let b:current_syntax = "procmail" " vim: ts=8 - -endif diff --git a/syntax/prolog.vim b/syntax/prolog.vim index 2ba79f43..a38a82b7 100644 --- a/syntax/prolog.vim +++ b/syntax/prolog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/prolog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('prolog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'prolog') == -1 " Vim syntax file " Language: PROLOG @@ -125,5 +120,3 @@ endif let b:current_syntax = "prolog" " vim: ts=8 - -endif diff --git a/syntax/promela.vim b/syntax/promela.vim index f91e8588..60862860 100644 --- a/syntax/promela.vim +++ b/syntax/promela.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/promela.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('promela', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'promela') == -1 " Vim syntax file " Language: ProMeLa @@ -60,5 +55,3 @@ hi def link promelaString String hi def link promelaTodo Todo let b:current_syntax = "promela" - -endif diff --git a/syntax/proto.vim b/syntax/proto.vim index cc1e6f9d..95d604c1 100644 --- a/syntax/proto.vim +++ b/syntax/proto.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/proto.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('protobuf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'protobuf') == -1 " Protocol Buffers - Google's data interchange format " Copyright 2008 Google Inc. All rights reserved. @@ -114,5 +109,3 @@ if version >= 508 || !exists("did_proto_syn_inits") endif let b:current_syntax = "proto" - -endif diff --git a/syntax/protocols.vim b/syntax/protocols.vim index 978f6810..0a53772c 100644 --- a/syntax/protocols.vim +++ b/syntax/protocols.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/protocols.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('protocols', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'protocols') == -1 " Vim syntax file " Language: protocols(5) - Internet protocols definition file @@ -51,5 +46,3 @@ let b:current_syntax = "protocols" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/ps1.vim b/syntax/ps1.vim index 8a80cf38..d7c5ecda 100644 --- a/syntax/ps1.vim +++ b/syntax/ps1.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ps1.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('powershell', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'powershell') == -1 " Vim syntax file " Language: Windows PowerShell @@ -200,5 +195,3 @@ if version >= 508 || !exists("did_ps1_syn_inits") endif let b:current_syntax = "ps1" - -endif diff --git a/syntax/ps1xml.vim b/syntax/ps1xml.vim index 3e341afd..06ff97da 100644 --- a/syntax/ps1xml.vim +++ b/syntax/ps1xml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ps1xml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('powershell', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'powershell') == -1 " Vim syntax file " Language: Windows PowerShell XML @@ -63,5 +58,3 @@ let b:current_syntax = "ps1xml" let &cpo = s:ps1xml_cpo_save unlet s:ps1xml_cpo_save - -endif diff --git a/syntax/psf.vim b/syntax/psf.vim index e5657e2c..25176c96 100644 --- a/syntax/psf.vim +++ b/syntax/psf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/psf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('psf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'psf') == -1 " Vim syntax file " Language: Software Distributor product specification file @@ -98,5 +93,3 @@ hi def link psfComment Comment syn sync lines=100 let b:current_syntax = "psf" - -endif diff --git a/syntax/pug.vim b/syntax/pug.vim index ceb6ebe2..94ee0dac 100644 --- a/syntax/pug.vim +++ b/syntax/pug.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pug.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pug', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pug') == -1 " Vim syntax file " Language: Pug @@ -121,5 +116,3 @@ let b:current_syntax = "pug" if main_syntax == "pug" unlet main_syntax endif - -endif diff --git a/syntax/puppet.vim b/syntax/puppet.vim index e6239a84..1df1015d 100644 --- a/syntax/puppet.vim +++ b/syntax/puppet.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/puppet.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('puppet', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'puppet') == -1 " Language: Puppet " Maintainer: Voxpupuli @@ -443,5 +438,3 @@ HiLink puppetComment Comment delcommand HiLink let b:current_syntax = "puppet" - -endif diff --git a/syntax/purescript.vim b/syntax/purescript.vim index 259dab78..d6ef897c 100644 --- a/syntax/purescript.vim +++ b/syntax/purescript.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/purescript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('purescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'purescript') == -1 " syntax highlighting for purescript " @@ -224,5 +219,3 @@ highlight def link purescriptType Type highlight def link purescriptComment Comment let b:current_syntax = "purescript" - -endif diff --git a/syntax/pyrex.vim b/syntax/pyrex.vim index 6ebb423b..8699c29a 100644 --- a/syntax/pyrex.vim +++ b/syntax/pyrex.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/pyrex.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('pyrex', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'pyrex') == -1 " Vim syntax file " Language: Pyrex @@ -58,5 +53,3 @@ hi def link pyrexForFrom Statement let b:current_syntax = "pyrex" - -endif diff --git a/syntax/python.vim b/syntax/python.vim index 8ace6f03..35df5989 100644 --- a/syntax/python.vim +++ b/syntax/python.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/python.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('python', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'python') == -1 " For version 5.x: Clear all syntax items " For versions greater than 6.x: Quit when a syntax file was already loaded @@ -515,5 +510,3 @@ if v:version >= 508 || !exists('did_python_syn_inits') endif let b:current_syntax = 'python' - -endif diff --git a/syntax/qmake.vim b/syntax/qmake.vim index 74708ece..6961bbc8 100644 --- a/syntax/qmake.vim +++ b/syntax/qmake.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/qmake.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('qmake', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'qmake') == -1 " qmake project syntax file " Language: qmake project @@ -306,5 +301,3 @@ hi def link qmakeQtConfiguration PreProc hi def link qmakeScope Conditional let b:current_syntax = "qmake" - -endif diff --git a/syntax/qml.vim b/syntax/qml.vim index e3006ebf..18b0799d 100644 --- a/syntax/qml.vim +++ b/syntax/qml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/qml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('qml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'qml') == -1 " Vim syntax file @@ -149,5 +144,3 @@ let b:current_syntax = "qml" if main_syntax == 'qml' unlet main_syntax endif - -endif diff --git a/syntax/quake.vim b/syntax/quake.vim index 413a1c56..ec467a5e 100644 --- a/syntax/quake.vim +++ b/syntax/quake.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/quake.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('quake', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'quake') == -1 " Vim syntax file " Language: Quake[1-3] configuration file @@ -177,5 +172,3 @@ let b:current_syntax = "quake" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/racket.vim b/syntax/racket.vim index ecd4eda6..25483dea 100644 --- a/syntax/racket.vim +++ b/syntax/racket.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/racket.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('racket', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'racket') == -1 " Vim syntax file " Language: Racket @@ -668,5 +663,3 @@ if version >= 508 || !exists("did_racket_syntax_inits") endif let b:current_syntax = "racket" - -endif diff --git a/syntax/radiance.vim b/syntax/radiance.vim index e77f64e2..1e4d0631 100644 --- a/syntax/radiance.vim +++ b/syntax/radiance.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/radiance.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('radiance', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'radiance') == -1 " Vim syntax file " Language: Radiance Scene Description @@ -149,5 +144,3 @@ hi def link radianceTodo Todo let b:current_syntax = "radiance" " vim: ts=8 sw=2 - -endif diff --git a/syntax/ragel.vim b/syntax/ragel.vim index 37697ef7..496c6ad4 100644 --- a/syntax/ragel.vim +++ b/syntax/ragel.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ragel.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ragel', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ragel') == -1 " Vim syntax file " @@ -171,5 +166,3 @@ hi link caseLabelKeyword Keyword hi link beginRL Type let b:current_syntax = "ragel" - -endif diff --git a/syntax/raku.vim b/syntax/raku.vim index 137fa7e0..d15f0307 100644 --- a/syntax/raku.vim +++ b/syntax/raku.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/raku.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('raku', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'raku') == -1 " Vim syntax file " Language: Raku @@ -1977,5 +1972,3 @@ let &cpo = s:keepcpo unlet s:keepcpo " vim:ts=8:sts=4:sw=4:expandtab:ft=vim - -endif diff --git a/syntax/raml.vim b/syntax/raml.vim index a3684763..95f4955c 100644 --- a/syntax/raml.vim +++ b/syntax/raml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/raml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('raml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'raml') == -1 " Vim syntax file " Language: RAML (RESTful API Modeling Language) @@ -113,5 +108,3 @@ let b:current_syntax = "raml" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/ratpoison.vim b/syntax/ratpoison.vim index b6e25067..8209610f 100644 --- a/syntax/ratpoison.vim +++ b/syntax/ratpoison.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ratpoison.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ratpoison', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ratpoison') == -1 " Vim syntax file " Language: Ratpoison configuration/commands file ( /etc/ratpoisonrc ~/.ratpoisonrc ) @@ -274,5 +269,3 @@ hi def link ratpoisonWinListArg Constant let b:current_syntax = "ratpoison" " vim: ts=8 - -endif diff --git a/syntax/razor.vim b/syntax/razor.vim index de924761..5f97015a 100644 --- a/syntax/razor.vim +++ b/syntax/razor.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/razor.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('razor', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'razor') == -1 if exists("b:current_syntax") finish @@ -58,5 +53,3 @@ hi def link rUsing Preproc hi def link rNamespace Type let b:current_syntax = "razor" - -endif diff --git a/syntax/rc.vim b/syntax/rc.vim index d5b658c0..c93d123f 100644 --- a/syntax/rc.vim +++ b/syntax/rc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rc') == -1 " Vim syntax file " Language: M$ Resource files (*.rc) @@ -197,5 +192,3 @@ hi def rcCommonAttribute ctermfg=Brown guifg=Brown let b:current_syntax = "rc" " vim: ts=8 - -endif diff --git a/syntax/rcs.vim b/syntax/rcs.vim index 4dfab84a..6657b1d8 100644 --- a/syntax/rcs.vim +++ b/syntax/rcs.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rcs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rcs', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rcs') == -1 " Vim syntax file " Language: RCS file @@ -70,5 +65,3 @@ hi def link rcsEOFError Error let b:current_syntax = "rcs" - -endif diff --git a/syntax/readline.vim b/syntax/readline.vim index 33a733f3..3a98c71f 100644 --- a/syntax/readline.vim +++ b/syntax/readline.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/readline.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('readline', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'readline') == -1 " Vim syntax file " Language: readline(3) configuration file @@ -418,5 +413,3 @@ let b:current_syntax = 'readline' let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/reason.vim b/syntax/reason.vim index 62b83c5f..6d791747 100644 --- a/syntax/reason.vim +++ b/syntax/reason.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/reason.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('reason', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'reason') == -1 " Vim syntax file " Language: Reason (Forked from Rust) @@ -257,5 +252,3 @@ syn sync minlines=200 syn sync maxlines=500 let b:current_syntax = "reason" - -endif diff --git a/syntax/rego.vim b/syntax/rego.vim index c34a9780..2c3eed95 100644 --- a/syntax/rego.vim +++ b/syntax/rego.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rego.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rego', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rego') == -1 " Vim syntax file " Language: rego policy language @@ -96,5 +91,3 @@ hi def link regoComment Comment hi def link regoTodo Todo let b:current_syntax = 'rego' - -endif diff --git a/syntax/remind.vim b/syntax/remind.vim index 9ca10b49..cf40268c 100644 --- a/syntax/remind.vim +++ b/syntax/remind.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/remind.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('remind', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'remind') == -1 " Vim syntax file " Language: Remind @@ -80,5 +75,3 @@ hi def link remindWarning Error let b:current_syntax = "remind" " vim: ts=8 sw=2 - -endif diff --git a/syntax/requirements.vim b/syntax/requirements.vim index 0167b41f..bf9b4a4f 100644 --- a/syntax/requirements.vim +++ b/syntax/requirements.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/requirements.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('requirements', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'requirements') == -1 " the Requirements File Format syntax support for Vim " Version: 1.5.3 @@ -60,5 +55,3 @@ hi link requirementsEnvironmentMarkers Macro let b:current_syntax = "requirements" " vim: et sw=4 ts=4 sts=4: - -endif diff --git a/syntax/resolv.vim b/syntax/resolv.vim index b151ecd2..c28ce3b6 100644 --- a/syntax/resolv.vim +++ b/syntax/resolv.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/resolv.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('resolv', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'resolv') == -1 " Vim syntax file " Language: resolver configuration file @@ -126,5 +121,3 @@ hi def link resolvIPSpecial Special let b:current_syntax = "resolv" " vim: ts=8 ft=vim - -endif diff --git a/syntax/reva.vim b/syntax/reva.vim index 0cc6c60d..66b83f77 100644 --- a/syntax/reva.vim +++ b/syntax/reva.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/reva.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('reva', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'reva') == -1 " Vim syntax file " Language: Reva Forth @@ -198,5 +193,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8:sw=4:nocindent:smartindent: - -endif diff --git a/syntax/rexx.vim b/syntax/rexx.vim index fb9c6d55..9573bdd0 100644 --- a/syntax/rexx.vim +++ b/syntax/rexx.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rexx.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rexx', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rexx') == -1 " Vim syntax file " Language: Rexx @@ -325,5 +320,3 @@ hi def link rexxForward2 rexxForward let b:current_syntax = "rexx" "vim: ts=8 - -endif diff --git a/syntax/rhelp.vim b/syntax/rhelp.vim index 21c602d9..3801a371 100644 --- a/syntax/rhelp.vim +++ b/syntax/rhelp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rhelp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('r-lang', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'r-lang') == -1 " Vim syntax file " Language: R Help File @@ -162,5 +157,3 @@ endif let b:current_syntax = "rhelp" " vim: foldmethod=marker: - -endif diff --git a/syntax/rib.vim b/syntax/rib.vim index 279377fb..522e283b 100644 --- a/syntax/rib.vim +++ b/syntax/rib.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rib.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rib', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rib') == -1 " Vim syntax file " Language: Renderman Interface Bytestream @@ -69,5 +64,3 @@ hi def link ribFloat Float let b:current_syntax = "rib" " Options for vi: ts=8 sw=2 sts=2 nowrap noexpandtab ft=vim - -endif diff --git a/syntax/rmd.vim b/syntax/rmd.vim index 555f102a..b3b904f3 100644 --- a/syntax/rmd.vim +++ b/syntax/rmd.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rmd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rmd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rmd') == -1 " markdown Text with R statements " Language: markdown with R code chunks @@ -125,5 +120,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 sw=2 - -endif diff --git a/syntax/rnc.vim b/syntax/rnc.vim index 4226f53c..2a320837 100644 --- a/syntax/rnc.vim +++ b/syntax/rnc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rnc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rnc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rnc') == -1 " Vim syntax file " Language: Relax NG compact syntax @@ -75,5 +70,3 @@ let b:current_syntax = "rnc" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/rng.vim b/syntax/rng.vim index 947f2436..64d93980 100644 --- a/syntax/rng.vim +++ b/syntax/rng.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rng.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rng', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rng') == -1 " Vim syntax file " Language: RELAX NG @@ -32,5 +27,3 @@ syn keyword rngTagName parentRef ref start text value zeroOrMore contained hi def link rngTagName Statement let b:current_syntax = 'rng' - -endif diff --git a/syntax/rnoweb-1.vim b/syntax/rnoweb-1.vim index 7e2f2a6f..bcc15f6d 100644 --- a/syntax/rnoweb-1.vim +++ b/syntax/rnoweb-1.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rnoweb.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('r-lang', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'r-lang') == -1 " Vim syntax file " Language: R noweb Files @@ -63,5 +58,3 @@ hi def link rnowebChunkReference Delimiter let b:current_syntax = "rnoweb" " vim: foldmethod=marker: - -endif diff --git a/syntax/rnoweb-2.vim b/syntax/rnoweb-2.vim index f2c1b831..a3d4dc54 100644 --- a/syntax/rnoweb-2.vim +++ b/syntax/rnoweb-2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rnoweb-2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rnoweb', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rnoweb') == -1 " Vim syntax file " Language: R noweb Files @@ -59,5 +54,3 @@ hi def link rnowebChunkReference Delimiter let b:current_syntax = "rnoweb" " vim: foldmethod=marker: - -endif diff --git a/syntax/robots.vim b/syntax/robots.vim index f6e428c0..acf8767f 100644 --- a/syntax/robots.vim +++ b/syntax/robots.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/robots.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('robots', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'robots') == -1 " Vim syntax file " Language: "Robots.txt" files @@ -64,5 +59,3 @@ let b:current_syntax = "robots" " vim: ts=8 sw=2 - -endif diff --git a/syntax/rpcgen.vim b/syntax/rpcgen.vim index 4deb9a5c..b93026bb 100644 --- a/syntax/rpcgen.vim +++ b/syntax/rpcgen.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rpcgen.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rpcgen', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rpcgen') == -1 " Vim syntax file " Language: rpcgen @@ -53,5 +48,3 @@ endif let b:current_syntax = "rpcgen" " vim: ts=8 - -endif diff --git a/syntax/rpl.vim b/syntax/rpl.vim index 3ebd6347..a37b1bde 100644 --- a/syntax/rpl.vim +++ b/syntax/rpl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rpl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rpl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rpl') == -1 " Vim syntax file " Language: RPL/2 @@ -490,5 +485,3 @@ let b:current_syntax = "rpl" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 tw=132 - -endif diff --git a/syntax/rrst.vim b/syntax/rrst.vim index fde794cc..76cb44cd 100644 --- a/syntax/rrst.vim +++ b/syntax/rrst.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rrst.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rrst', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rrst') == -1 " reStructured Text with R statements " Language: reST with R code chunks @@ -50,5 +45,3 @@ hi def link rrstInlineDelim Special let b:current_syntax = "rrst" " vim: ts=8 sw=2 - -endif diff --git a/syntax/rst.vim b/syntax/rst.vim index 337ade93..a0988ff8 100644 --- a/syntax/rst.vim +++ b/syntax/rst.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rst.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rst', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rst') == -1 " Vim reST syntax file " Language: reStructuredText documentation format @@ -307,5 +302,3 @@ let b:current_syntax = "rst" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/rtf.vim b/syntax/rtf.vim index 24b12498..5fe3b6f5 100644 --- a/syntax/rtf.vim +++ b/syntax/rtf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rtf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rtf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rtf') == -1 " Vim syntax file " Language: Rich Text Format @@ -82,5 +77,3 @@ hi def link rtfBlue rtfBlue let b:current_syntax = "rtf" " vim:ts=8 - -endif diff --git a/syntax/ruby.vim b/syntax/ruby.vim index 8621075f..4342b896 100644 --- a/syntax/ruby.vim +++ b/syntax/ruby.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/ruby.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ruby', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ruby') == -1 " Vim syntax file " Language: Ruby @@ -602,5 +597,3 @@ unlet! s:cpo_sav delc SynFold " vim: nowrap sw=2 sts=2 ts=8 noet fdm=marker: - -endif diff --git a/syntax/rust.vim b/syntax/rust.vim index 0c712813..108dd3aa 100644 --- a/syntax/rust.vim +++ b/syntax/rust.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/rust.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('rust', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'rust') == -1 " Vim syntax file " Language: Rust @@ -394,5 +389,3 @@ syn sync maxlines=500 let b:current_syntax = "rust" " vim: set et sw=4 sts=4 ts=8: - -endif diff --git a/syntax/samba.vim b/syntax/samba.vim index 0f6910b6..2fe964f7 100644 --- a/syntax/samba.vim +++ b/syntax/samba.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/samba.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('samba', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'samba') == -1 " Vim syntax file " Language: samba configuration files (smb.conf) @@ -125,5 +120,3 @@ hi def link sambaBoolean Constant let b:current_syntax = "samba" " vim: ts=8 - -endif diff --git a/syntax/sas.vim b/syntax/sas.vim index 80490b6a..f828bc56 100644 --- a/syntax/sas.vim +++ b/syntax/sas.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sas.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sas', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sas') == -1 " Vim syntax file " Language: SAS @@ -272,5 +267,3 @@ let b:current_syntax = "sas" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/sass.vim b/syntax/sass.vim index 777a3b96..6f35d7a1 100644 --- a/syntax/sass.vim +++ b/syntax/sass.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sass.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sass', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sass') == -1 " Vim syntax file " Language: Sass @@ -112,5 +107,3 @@ hi def link sassClass Type let b:current_syntax = "sass" " vim:set sw=2: - -endif diff --git a/syntax/sather.vim b/syntax/sather.vim index f610e92d..0cde99c4 100644 --- a/syntax/sather.vim +++ b/syntax/sather.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sather.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sather', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sather') == -1 " Vim syntax file " Language: Sather/pSather @@ -99,5 +94,3 @@ hi def link satherExternal PreCondit let b:current_syntax = "sather" " vim: ts=8 - -endif diff --git a/syntax/sbt.vim b/syntax/sbt.vim index 2a8d75fa..81d539a7 100644 --- a/syntax/sbt.vim +++ b/syntax/sbt.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sbt.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sbt', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sbt') == -1 " Vim syntax file " Language: sbt @@ -39,5 +34,3 @@ hi link sbtComment Comment hi link sbtLineComment Comment hi link sbtDocComment Comment - -endif diff --git a/syntax/scala.vim b/syntax/scala.vim index f6f2df9a..fa97b867 100644 --- a/syntax/scala.vim +++ b/syntax/scala.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/scala.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('scala', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'scala') == -1 " Vim syntax file " Language: Scala @@ -238,5 +233,3 @@ if main_syntax ==# 'scala' endif " vim:set sw=2 sts=2 ts=8 et: - -endif diff --git a/syntax/scheme.vim b/syntax/scheme.vim index ee9c1ea4..b86a766e 100644 --- a/syntax/scheme.vim +++ b/syntax/scheme.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/scheme.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('scheme', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'scheme') == -1 " Vim syntax file " Language: Scheme (R7RS) @@ -471,5 +466,3 @@ unlet b:did_scheme_syntax let b:current_syntax = 'scheme' let &cpo = s:cpo unlet s:cpo - -endif diff --git a/syntax/scilab.vim b/syntax/scilab.vim index a551b8a2..b11d57ac 100644 --- a/syntax/scilab.vim +++ b/syntax/scilab.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/scilab.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('scilab', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'scilab') == -1 " " Vim syntax file @@ -109,5 +104,3 @@ hi def link scilabOverload Special let b:current_syntax = "scilab" "EOF vim: ts=4 noet tw=100 sw=4 sts=0 - -endif diff --git a/syntax/screen.vim b/syntax/screen.vim index 11da09e2..c4cd11ec 100644 --- a/syntax/screen.vim +++ b/syntax/screen.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/screen.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('screen', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'screen') == -1 " Vim syntax file " Language: screen(1) configuration file @@ -267,5 +262,3 @@ let b:current_syntax = "screen" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/scss.vim b/syntax/scss.vim index 03f311b7..a4a9e0a3 100644 --- a/syntax/scss.vim +++ b/syntax/scss.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/scss.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('scss', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'scss') == -1 " Vim syntax file " Language: SCSS (Sassy CSS) @@ -230,5 +225,3 @@ let b:current_syntax = "scss" if main_syntax == 'scss' unlet main_syntax endif - -endif diff --git a/syntax/sd.vim b/syntax/sd.vim index ddc1c0ec..5cd8917c 100644 --- a/syntax/sd.vim +++ b/syntax/sd.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sd') == -1 " Language: streaming descriptor file " Maintainer: Puria Nafisi Azizi (pna) <pna@netstudent.polito.it> @@ -78,5 +73,3 @@ let b:current_syntax = "sd" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/sdc.vim b/syntax/sdc.vim index 82995462..79314578 100644 --- a/syntax/sdc.vim +++ b/syntax/sdc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sdc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sdc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sdc') == -1 " Vim syntax file " Language: SDC - Synopsys Design Constraints @@ -48,5 +43,3 @@ hi def link sdcFlags Special let b:current_syntax = "sdc" " vim: ts=8 - -endif diff --git a/syntax/sdl.vim b/syntax/sdl.vim index c8a2b38e..1551ccc5 100644 --- a/syntax/sdl.vim +++ b/syntax/sdl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sdl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sdl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sdl') == -1 " Vim syntax file " Language: SDL @@ -160,5 +155,3 @@ delcommand Hi let b:current_syntax = "sdl" " vim: ts=8 - -endif diff --git a/syntax/sed.vim b/syntax/sed.vim index 854c3229..8d2349da 100644 --- a/syntax/sed.vim +++ b/syntax/sed.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sed.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sed', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sed') == -1 " Vim syntax file " Language: sed @@ -117,5 +112,3 @@ unlet __sed_i __sed_last __sed_delimiter __sed_metacharacters let b:current_syntax = "sed" " vim: sts=4 sw=4 ts=8 - -endif diff --git a/syntax/sensors.vim b/syntax/sensors.vim index ae08c54c..c2411eed 100644 --- a/syntax/sensors.vim +++ b/syntax/sensors.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sensors.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sensors', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sensors') == -1 " Vim syntax file " Language: sensors.conf(5) - libsensors configuration file @@ -59,5 +54,3 @@ let b:current_syntax = "sensors" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/services.vim b/syntax/services.vim index a70be927..2b5b6f24 100644 --- a/syntax/services.vim +++ b/syntax/services.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/services.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('services', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'services') == -1 " Vim syntax file " Language: services(5) - Internet network services list @@ -61,5 +56,3 @@ let b:current_syntax = "services" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/setserial.vim b/syntax/setserial.vim index 27188699..ac7f9d70 100644 --- a/syntax/setserial.vim +++ b/syntax/setserial.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/setserial.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('setserial', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'setserial') == -1 " Vim syntax file " Language: setserial(8) configuration file @@ -127,5 +122,3 @@ let b:current_syntax = "setserial" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/sexplib.vim b/syntax/sexplib.vim index 65ae8b2b..2e338203 100644 --- a/syntax/sexplib.vim +++ b/syntax/sexplib.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sexplib.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('ocaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'ocaml') == -1 " Vim syntax file " Language: S-expressions as used in Sexplib @@ -95,5 +90,3 @@ endif let b:current_syntax = "sexplib" " vim: ts=8 - -endif diff --git a/syntax/sh.vim b/syntax/sh.vim index f7f49184..fc5810af 100644 --- a/syntax/sh.vim +++ b/syntax/sh.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sh.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sh', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sh') == -1 " Shebang syn match shShebang "^#!.*$" containedin=shComment @@ -63,5 +58,3 @@ hi def link shSemicolon Delimiter hi def link shShebang PreProc hi def link zshDelim Delimiter hi def link zshFlag Special - -endif diff --git a/syntax/sieve.vim b/syntax/sieve.vim index 1bf06c86..1374df78 100644 --- a/syntax/sieve.vim +++ b/syntax/sieve.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sieve.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sieve', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sieve') == -1 " Vim syntax file " Language: Sieve filtering language input file @@ -62,5 +57,3 @@ let b:current_syntax = "sieve" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/sil.vim b/syntax/sil.vim index 8f49c690..06bcda91 100644 --- a/syntax/sil.vim +++ b/syntax/sil.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sil.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sil', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sil') == -1 " This source file is part of the Swift.org open source project " @@ -185,5 +180,3 @@ let b:current_syntax = "sil" let &cpo = s:keepcpo unlet s:keepcpo - -endif diff --git a/syntax/simula.vim b/syntax/simula.vim index 95579e3b..f9fb68e7 100644 --- a/syntax/simula.vim +++ b/syntax/simula.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/simula.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('simula', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'simula') == -1 " Vim syntax file " Language: Simula @@ -94,5 +89,3 @@ hi def link simulaType Type let b:current_syntax = "simula" " vim: sts=4 sw=4 ts=8 - -endif diff --git a/syntax/sinda.vim b/syntax/sinda.vim index 6f257bbd..7d2a6cad 100644 --- a/syntax/sinda.vim +++ b/syntax/sinda.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sinda.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sinda', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sinda') == -1 " Vim syntax file " Language: sinda85, sinda/fluint input file @@ -136,5 +131,3 @@ hi def link sindaTodo Todo let b:current_syntax = "sinda" " vim: ts=8 sw=2 - -endif diff --git a/syntax/sisu.vim b/syntax/sisu.vim index 7d5bedba..a2aeeb3c 100644 --- a/syntax/sisu.vim +++ b/syntax/sisu.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sisu.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sisu', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sisu') == -1 " SiSU Vim syntax file " SiSU Maintainer: Ralph Amissah <ralph.amissah@gmail.com> @@ -282,5 +277,3 @@ hi def link sisu_error Error let b:current_syntax = "sisu" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/skill.vim b/syntax/skill.vim index 61f1a2e9..5304a8dd 100644 --- a/syntax/skill.vim +++ b/syntax/skill.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/skill.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('skill', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'skill') == -1 " Vim syntax file " Language: SKILL @@ -556,5 +551,3 @@ hi def link skillCommentError Error let b:current_syntax = "skill" " vim: ts=4 - -endif diff --git a/syntax/slang.vim b/syntax/slang.vim index b92ac736..49e43635 100644 --- a/syntax/slang.vim +++ b/syntax/slang.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slang.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slang', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slang') == -1 " Vim syntax file " Language: S-Lang @@ -96,5 +91,3 @@ hi def link slangDelim Delimiter let b:current_syntax = "slang" " vim: ts=8 - -endif diff --git a/syntax/slice.vim b/syntax/slice.vim index d9b16e64..a2264819 100644 --- a/syntax/slice.vim +++ b/syntax/slice.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slice.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slice', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slice') == -1 " Vim syntax file " Language: Slice (ZeroC's Specification Language for Ice) @@ -85,5 +80,3 @@ hi def link sliceNumberError Special let b:current_syntax = "slice" " vim: ts=8 - -endif diff --git a/syntax/slim.vim b/syntax/slim.vim index 4d6ee3d6..de32f92f 100644 --- a/syntax/slim.vim +++ b/syntax/slim.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slim.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slim', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slim') == -1 " Vim syntax file " Language: Slim @@ -118,5 +113,3 @@ hi def link slimInlineTagChar Delimiter hi def link slimFilter PreProc let b:current_syntax = "slim" - -endif diff --git a/syntax/slime.vim b/syntax/slime.vim index 4420e95a..e00fd549 100644 --- a/syntax/slime.vim +++ b/syntax/slime.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slime.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slime', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slime') == -1 " Vim syntax file " Language: slime @@ -109,5 +104,3 @@ hi def link slimeWrappedAttrsDelimiter Delimiter hi def link slimeInlineTagChar Delimiter let b:current_syntax = "slime" - -endif diff --git a/syntax/slpconf.vim b/syntax/slpconf.vim index 93c081f5..20c4f639 100644 --- a/syntax/slpconf.vim +++ b/syntax/slpconf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slpconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slpconf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slpconf') == -1 " Vim syntax file " Language: RFC 2614 - An API for Service Location configuration file @@ -280,5 +275,3 @@ let b:current_syntax = "slpconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/slpreg.vim b/syntax/slpreg.vim index 5aa34439..0c7f07a9 100644 --- a/syntax/slpreg.vim +++ b/syntax/slpreg.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slpreg.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slpreg', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slpreg') == -1 " Vim syntax file " Language: RFC 2614 - An API for Service Location registration file @@ -129,5 +124,3 @@ let b:current_syntax = "slpreg" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/slpspi.vim b/syntax/slpspi.vim index 93607f48..83034fec 100644 --- a/syntax/slpspi.vim +++ b/syntax/slpspi.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slpspi.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slpspi', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slpspi') == -1 " Vim syntax file " Language: RFC 2614 - An API for Service Location SPI file @@ -46,5 +41,3 @@ let b:current_syntax = "slpspi" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/slrnrc.vim b/syntax/slrnrc.vim index f609aff8..1683be97 100644 --- a/syntax/slrnrc.vim +++ b/syntax/slrnrc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slrnrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slrnrc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slrnrc') == -1 " Vim syntax file " Language: Slrn setup file (based on slrn 0.9.8.1) @@ -188,5 +183,3 @@ hi def link slrnrcUnsetkey slrnrcSetkey let b:current_syntax = "slrnrc" "EOF vim: ts=8 noet tw=120 sw=8 sts=0 - -endif diff --git a/syntax/slrnsc.vim b/syntax/slrnsc.vim index fdc527e8..6cc62719 100644 --- a/syntax/slrnsc.vim +++ b/syntax/slrnsc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/slrnsc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('slrnsc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'slrnsc') == -1 " Vim syntax file " Language: Slrn score file (based on slrn 0.9.8.0) @@ -75,5 +70,3 @@ hi def link slrnscInclude Keyword let b:current_syntax = "slrnsc" "EOF vim: ts=8 noet tw=200 sw=8 sts=0 - -endif diff --git a/syntax/sm.vim b/syntax/sm.vim index 7187d484..a4b7379f 100644 --- a/syntax/sm.vim +++ b/syntax/sm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sm') == -1 " Vim syntax file " Language: sendmail @@ -87,5 +82,3 @@ hi def link smVar String let b:current_syntax = "sm" " vim: ts=18 - -endif diff --git a/syntax/smarty.vim b/syntax/smarty.vim index b6c245a3..30d82d06 100644 --- a/syntax/smarty.vim +++ b/syntax/smarty.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/smarty.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('smarty', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'smarty') == -1 " Vim syntax file " Language: Smarty Templates @@ -83,5 +78,3 @@ if main_syntax == 'smarty' endif " vim: ts=8 - -endif diff --git a/syntax/smcl.vim b/syntax/smcl.vim index 6c83bb89..50b657d4 100644 --- a/syntax/smcl.vim +++ b/syntax/smcl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/smcl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('smcl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'smcl') == -1 " smcl.vim -- Vim syntax file for smcl files. " Language: SMCL -- Stata Markup and Control Language @@ -314,5 +309,3 @@ hi def link smclString String let b:current_syntax = "smcl" " vim: ts=8 - -endif diff --git a/syntax/smhl.vim b/syntax/smhl.vim index 3dbbd9d3..7ab328a5 100644 --- a/syntax/smhl.vim +++ b/syntax/smhl.vim @@ -1,13 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/smhl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax cluster _semantic contains=_semantic1,_semantic2,_semantic3,_semantic4,_semantic5,_semantic6,_semantic7,_semantic8,_semantic9,_semantic10,_semantic11,_semantic12,_semantic13,_semantic14,_semantic15,_semantic16,_semantic17,_semantic18,_semantic19,_semantic20,_semantic21,_semantic22,_semantic23,_semantic24,_semantic25 - -endif diff --git a/syntax/smith.vim b/syntax/smith.vim index 09a7aa87..4dd4e513 100644 --- a/syntax/smith.vim +++ b/syntax/smith.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/smith.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('smith', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'smith') == -1 " Vim syntax file " Language: SMITH @@ -46,5 +41,3 @@ hi def link smithNumber Number let b:current_syntax = "smith" " vim: ts=2 - -endif diff --git a/syntax/sml.vim b/syntax/sml.vim index 7e74d168..5788d758 100644 --- a/syntax/sml.vim +++ b/syntax/sml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sml') == -1 " Vim syntax file " Language: SML @@ -224,5 +219,3 @@ hi def link smlEncl Keyword let b:current_syntax = "sml" " vim: ts=8 - -endif diff --git a/syntax/smt2.vim b/syntax/smt2.vim index adae886d..b70c95f4 100644 --- a/syntax/smt2.vim +++ b/syntax/smt2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/smt2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('smt2', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'smt2') == -1 " Vim syntax file " " Language: SMT-LIB2 with Z3's extensions @@ -182,5 +177,3 @@ highlight def link smt2Binary Number highlight def link smt2Int Number highlight def link smt2Delimiter Delimiter highlight def link smt2Error Error - -endif diff --git a/syntax/snobol4.vim b/syntax/snobol4.vim index b24798a0..d100fb4a 100644 --- a/syntax/snobol4.vim +++ b/syntax/snobol4.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/snobol4.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('snobol4', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'snobol4') == -1 " Vim syntax file " Language: SNOBOL4 @@ -120,5 +115,3 @@ endif let b:current_syntax = "snobol4" " vim: ts=8 - -endif diff --git a/syntax/solidity.vim b/syntax/solidity.vim index 90f48dac..3bde3b8a 100644 --- a/syntax/solidity.vim +++ b/syntax/solidity.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/solidity.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('solidity', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'solidity') == -1 " Vim syntax file " Language: Solidity @@ -155,5 +150,3 @@ syn region solComment start="/\*" end="\*/" contains=solCommentTodo, hi def link solCommentTodo Comment hi def link solLineComment Comment hi def link solComment Comment - -endif diff --git a/syntax/spec.vim b/syntax/spec.vim index 4dee097d..3a6772da 100644 --- a/syntax/spec.vim +++ b/syntax/spec.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/spec.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('spec', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'spec') == -1 " Filename: spec.vim " Purpose: Vim syntax file @@ -233,5 +228,3 @@ hi def link specListedFilesShare Statement let b:current_syntax = "spec" " vim: ts=8 - -endif diff --git a/syntax/spice.vim b/syntax/spice.vim index 92ebb5f9..becd3de9 100644 --- a/syntax/spice.vim +++ b/syntax/spice.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/spice.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('spice', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'spice') == -1 " Vim syntax file " Language: Spice circuit simulator input netlist @@ -82,5 +77,3 @@ let b:current_syntax = "spice" " so <sfile>:p:h/spice.vim " vim: ts=8 - -endif diff --git a/syntax/spup.vim b/syntax/spup.vim index 51c4bb53..b4f16b2f 100644 --- a/syntax/spup.vim +++ b/syntax/spup.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/spup.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('spup', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'spup') == -1 " Vim syntax file " Language: Speedup, plant simulator from AspenTech @@ -276,5 +271,3 @@ let b:current_syntax = "spup" let &cpo = s:cpo_save unlet s:cpo_save " vim:ts=8 - -endif diff --git a/syntax/spyce.vim b/syntax/spyce.vim index e2a1a3d7..f5f5e092 100644 --- a/syntax/spyce.vim +++ b/syntax/spyce.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/spyce.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('spyce', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'spyce') == -1 " Vim syntax file " Language: SPYCE @@ -111,5 +106,3 @@ if main_syntax == 'spyce' unlet main_syntax endif - -endif diff --git a/syntax/sql.vim b/syntax/sql.vim index 46fc5d67..6ec02f7f 100644 --- a/syntax/sql.vim +++ b/syntax/sql.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sql.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sql', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sql') == -1 " Vim syntax file loader " Language: SQL @@ -43,5 +38,3 @@ endif exec 'runtime syntax/'.filename.'.vim' " vim:sw=4: - -endif diff --git a/syntax/sqlj.vim b/syntax/sqlj.vim index f2623dc4..bf3c0b74 100644 --- a/syntax/sqlj.vim +++ b/syntax/sqlj.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sqlj.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sqlj', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sqlj') == -1 " Vim syntax file " Language: sqlj @@ -98,5 +93,3 @@ hi def link sqljPre PreProc let b:current_syntax = "sqlj" - -endif diff --git a/syntax/sqloracle.vim b/syntax/sqloracle.vim index 7eacd6e6..f1fd838f 100644 --- a/syntax/sqloracle.vim +++ b/syntax/sqloracle.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sqloracle.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sql', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sql') == -1 " Vim syntax file " Language: SQL, PL/SQL (Oracle 11g) @@ -157,5 +152,3 @@ hi def link sqlTodo Todo let b:current_syntax = "sql" " vim: ts=8 - -endif diff --git a/syntax/sqr.vim b/syntax/sqr.vim index 4524dea4..2ac1dbfb 100644 --- a/syntax/sqr.vim +++ b/syntax/sqr.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sqr.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sqr', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sqr') == -1 " Vim syntax file " Language: Structured Query Report Writer (SQR) @@ -269,5 +264,3 @@ hi def link sqrError Error let b:current_syntax = "sqr" " vim: ts=8 sw=2 - -endif diff --git a/syntax/squid.vim b/syntax/squid.vim index d9c62015..f95957ba 100644 --- a/syntax/squid.vim +++ b/syntax/squid.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/squid.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('squid', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'squid') == -1 " Vim syntax file " Language: Squid config file @@ -147,5 +142,3 @@ hi def link squidRegexOpt Special let b:current_syntax = "squid" " vim: ts=8 - -endif diff --git a/syntax/srec.vim b/syntax/srec.vim index 9c2b4ce3..20e2604d 100644 --- a/syntax/srec.vim +++ b/syntax/srec.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/srec.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('srec', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'srec') == -1 " Vim syntax file " Language: Motorola S-Record @@ -90,5 +85,3 @@ hi def link srecChecksum DiffChange let b:current_syntax = "srec" " vim: ts=8 - -endif diff --git a/syntax/sshconfig.vim b/syntax/sshconfig.vim index 5b6346f3..bebb7bb6 100644 --- a/syntax/sshconfig.vim +++ b/syntax/sshconfig.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sshconfig.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sshconfig', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sshconfig') == -1 " Vim syntax file " Language: OpenSSH client configuration file (ssh_config) @@ -284,5 +279,3 @@ hi def link sshconfigDeprecated Error let b:current_syntax = "sshconfig" " vim:set ts=8 sw=2 sts=2: - -endif diff --git a/syntax/sshdconfig.vim b/syntax/sshdconfig.vim index 1c6b6db5..ef25dab0 100644 --- a/syntax/sshdconfig.vim +++ b/syntax/sshdconfig.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sshdconfig.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sshdconfig', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sshdconfig') == -1 " Vim syntax file " Language: OpenSSH server configuration file (sshd_config) @@ -289,5 +284,3 @@ hi def link sshdconfigMatch Type let b:current_syntax = "sshdconfig" " vim:set ts=8 sw=2 sts=2: - -endif diff --git a/syntax/st.vim b/syntax/st.vim index 1b46c7b6..865af7d4 100644 --- a/syntax/st.vim +++ b/syntax/st.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/st.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('st', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'st') == -1 " Vim syntax file " Language: Smalltalk @@ -102,5 +97,3 @@ let b:current_syntax = "st" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/stata.vim b/syntax/stata.vim index be04f59c..27c7afcd 100644 --- a/syntax/stata.vim +++ b/syntax/stata.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/stata.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('stata', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'stata') == -1 " stata.vim -- Vim syntax file for Stata do, ado, and class files. " Language: Stata and/or Mata @@ -457,5 +452,3 @@ hi def link stataString String let b:current_syntax = "stata" " vim: ts=8 - -endif diff --git a/syntax/stp.vim b/syntax/stp.vim index bab05d2d..f43740b9 100644 --- a/syntax/stp.vim +++ b/syntax/stp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/stp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('stp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'stp') == -1 " Vim syntax file " Language: Stored Procedures (STP) @@ -161,5 +156,3 @@ hi def link stpRepeat Repeat let b:current_syntax = "stp" " vim ts=8 sw=2 - -endif diff --git a/syntax/stylus.vim b/syntax/stylus.vim index a77c9fa1..bf826921 100644 --- a/syntax/stylus.vim +++ b/syntax/stylus.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/stylus.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('stylus', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'stylus') == -1 " Vim syntax file " Language: CSS3 @@ -383,5 +378,3 @@ hi def link stylusIdChar Special let b:current_syntax = "stylus" " vim:set sw=2: - -endif diff --git a/syntax/sudoers.vim b/syntax/sudoers.vim index aa16986f..053dc1f9 100644 --- a/syntax/sudoers.vim +++ b/syntax/sudoers.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sudoers.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sudoers', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sudoers') == -1 " Vim syntax file " Language: sudoers(5) configuration files @@ -396,5 +391,3 @@ let b:current_syntax = "sudoers" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/svelte.vim b/syntax/svelte.vim index c452182f..d50f16c1 100644 --- a/syntax/svelte.vim +++ b/syntax/svelte.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/svelte.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('svelte', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'svelte') == -1 " Vim syntax file " Language: Svelte 3 (HTML/JavaScript) @@ -127,5 +122,3 @@ let b:current_syntax = "svelte" " Sync from start because of the wacky nesting. syntax sync fromstart - -endif diff --git a/syntax/svg.vim b/syntax/svg.vim index 166e3e29..17302f79 100644 --- a/syntax/svg.vim +++ b/syntax/svg.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/svg.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('svg', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'svg') == -1 " Vim syntax file " Language: SVG @@ -152,5 +147,3 @@ if main_syntax == 'svg' endif " vim: ts=8 - -endif diff --git a/syntax/svn.vim b/syntax/svn.vim index 33340ea9..29c3b99e 100644 --- a/syntax/svn.vim +++ b/syntax/svn.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/svn.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('svn', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'svn') == -1 " Vim syntax file " Language: Subversion (svn) commit file @@ -63,5 +58,3 @@ hi def link svnRenamed Special let b:current_syntax = "svn" - -endif diff --git a/syntax/swift.vim b/syntax/swift.vim index b4207bb0..b4fa59e9 100644 --- a/syntax/swift.vim +++ b/syntax/swift.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/swift.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('swift', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'swift') == -1 " File: swift.vim " Author: Keith Smiley @@ -312,5 +307,3 @@ highlight default link swiftLineDirective PreProc syn sync minlines=100 let b:current_syntax = "swift" - -endif diff --git a/syntax/swiftgyb.vim b/syntax/swiftgyb.vim index 39cad20d..f647c676 100644 --- a/syntax/swiftgyb.vim +++ b/syntax/swiftgyb.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/swiftgyb.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('swiftgyb', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'swiftgyb') == -1 " This source file is part of the Swift.org open source project " @@ -31,5 +26,3 @@ hi def link gybPythonCode CursorLineNr let b:current_syntax = "swiftgyb" - -endif diff --git a/syntax/sxhkdrc.vim b/syntax/sxhkdrc.vim index cabfe498..f0c28fad 100644 --- a/syntax/sxhkdrc.vim +++ b/syntax/sxhkdrc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sxhkdrc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sxhkd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sxhkd') == -1 if exists("b:current_syntax") finish @@ -33,5 +28,3 @@ hi def link sxHotkeySep Delimiter hi def link sxSequenceSep Delimiter let b:current_syntax = "sxhkdrc" - -endif diff --git a/syntax/sysctl.vim b/syntax/sysctl.vim index 6e611f06..cd2e288a 100644 --- a/syntax/sysctl.vim +++ b/syntax/sysctl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/sysctl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sysctl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sysctl') == -1 " Vim syntax file " Language: sysctl.conf(5) configuration file @@ -46,5 +41,3 @@ let b:current_syntax = "sysctl" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/systemd.vim b/syntax/systemd.vim index eccf6c8f..035580e3 100644 --- a/syntax/systemd.vim +++ b/syntax/systemd.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/systemd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('systemd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'systemd') == -1 " Filename: systemd.vim " Purpose: Vim syntax file @@ -391,5 +386,3 @@ hi def link sdCapFlags Identifier let b:current_syntax = "systemd" " vim: fdm=marker - -endif diff --git a/syntax/systemverilog.vim b/syntax/systemverilog.vim index dc27e532..8e79ae47 100644 --- a/syntax/systemverilog.vim +++ b/syntax/systemverilog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/systemverilog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('systemverilog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'systemverilog') == -1 " Vim syntax file " Language: SystemVerilog @@ -92,5 +87,3 @@ hi def link systemverilogNumber Number let b:current_syntax = "systemverilog" " vim: ts=8 - -endif diff --git a/syntax/tablegen.vim b/syntax/tablegen.vim index 4cd21e32..6fda1acf 100644 --- a/syntax/tablegen.vim +++ b/syntax/tablegen.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tablegen.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('llvm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'llvm') == -1 " Vim syntax file " Language: TableGen @@ -61,5 +56,3 @@ if version >= 508 || !exists("did_c_syn_inits") endif let b:current_syntax = "tablegen" - -endif diff --git a/syntax/tads.vim b/syntax/tads.vim index c38d4b57..68e35de8 100644 --- a/syntax/tads.vim +++ b/syntax/tads.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tads.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tads', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tads') == -1 " Vim syntax file " Language: TADS @@ -178,5 +173,3 @@ let b:current_syntax = "tads" " 10/22/99 Misspelled Moolenaar (sorry!), c_minlines to tads_minlines " " vim: ts=8 - -endif diff --git a/syntax/tags.vim b/syntax/tags.vim index eb121a78..e609bc4b 100644 --- a/syntax/tags.vim +++ b/syntax/tags.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tags.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tags', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tags') == -1 " Language: tags " Maintainer: Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM> @@ -38,5 +33,3 @@ if !exists("skip_drchip_tags_inits") endif let b:current_syntax = "tags" - -endif diff --git a/syntax/tak.vim b/syntax/tak.vim index 00b76ccb..1c1d259b 100644 --- a/syntax/tak.vim +++ b/syntax/tak.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tak.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tak', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tak') == -1 " Vim syntax file " Language: TAK2, TAK3, TAK2000 thermal modeling input file @@ -126,5 +121,3 @@ hi def link takTodo Todo let b:current_syntax = "tak" " vim: ts=8 sw=2 - -endif diff --git a/syntax/tap.vim b/syntax/tap.vim index d38b960b..404b4370 100644 --- a/syntax/tap.vim +++ b/syntax/tap.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tap.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Vim syntax file " Language: Verbose TAP Output @@ -104,5 +99,3 @@ if !exists("did_tapverboseoutput_syntax_inits") endif let b:current_syntax="tapVerboseOutput" - -endif diff --git a/syntax/taskdata.vim b/syntax/taskdata.vim index ca3165f9..30a0e013 100644 --- a/syntax/taskdata.vim +++ b/syntax/taskdata.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/taskdata.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('taskdata', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'taskdata') == -1 " Vim syntax file " Language: task data @@ -52,5 +47,3 @@ let &cpo = s:keepcpo unlet s:keepcpo " vim:noexpandtab - -endif diff --git a/syntax/taskedit.vim b/syntax/taskedit.vim index 736805f6..54746438 100644 --- a/syntax/taskedit.vim +++ b/syntax/taskedit.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/taskedit.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('taskedit', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'taskedit') == -1 " Vim syntax file " Language: support for 'task 42 edit' @@ -44,5 +39,3 @@ let &cpo = s:keepcpo unlet s:keepcpo " vim:noexpandtab - -endif diff --git a/syntax/tcl.vim b/syntax/tcl.vim index 76bd5eb8..2066a1f9 100644 --- a/syntax/tcl.vim +++ b/syntax/tcl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tcl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tcl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tcl') == -1 " Vim syntax file " Language: Tcl/Tk @@ -281,5 +276,3 @@ hi def link tclVarRef Identifier let b:current_syntax = "tcl" " vim: ts=8 noet nolist - -endif diff --git a/syntax/template.vim b/syntax/template.vim index 477c8e04..02c7fd7d 100644 --- a/syntax/template.vim +++ b/syntax/template.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/template.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('template', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'template') == -1 " Vim syntax file " Language: Generic template @@ -22,5 +17,3 @@ endif " If you know how to recognize a more specific type for *.tmpl suggest a " change to runtime/scripts.vim. runtime! syntax/html.vim - -endif diff --git a/syntax/teraterm.vim b/syntax/teraterm.vim index 44d66ef6..195e933e 100644 --- a/syntax/teraterm.vim +++ b/syntax/teraterm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/teraterm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('teraterm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'teraterm') == -1 " Vim syntax file " Language: Tera Term Language (TTL) @@ -147,5 +142,3 @@ let &cpo = s:save_cpo unlet s:save_cpo " vim: ts=8 sw=2 sts=2 - -endif diff --git a/syntax/terminfo.vim b/syntax/terminfo.vim index 1933c734..fe90c4b0 100644 --- a/syntax/terminfo.vim +++ b/syntax/terminfo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/terminfo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('terminfo', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'terminfo') == -1 " Vim syntax file " Language: terminfo(5) definition @@ -100,5 +95,3 @@ let b:current_syntax = "terminfo" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/terraform.vim b/syntax/terraform.vim index e071ce8d..2c533caa 100644 --- a/syntax/terraform.vim +++ b/syntax/terraform.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/terraform.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('terraform', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'terraform') == -1 " Forked from Larry Gilbert's syntax file " github.com/L2G/vim-syntax-terraform @@ -78,5 +73,3 @@ let b:current_syntax = 'terraform' let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/tex.vim b/syntax/tex.vim index 45d763cb..a1ecf32f 100644 --- a/syntax/tex.vim +++ b/syntax/tex.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tex.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tex', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tex') == -1 " Vim syntax file " Language: TeX @@ -1347,5 +1342,3 @@ let b:current_syntax = "tex" let &cpo = s:keepcpo unlet s:keepcpo " vim: ts=8 fdm=marker - -endif diff --git a/syntax/texinfo.vim b/syntax/texinfo.vim index f76c9b60..d863d6fe 100644 --- a/syntax/texinfo.vim +++ b/syntax/texinfo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/texinfo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('texinfo', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'texinfo') == -1 " Vim syntax file " Language: Texinfo (macro package for TeX) @@ -403,5 +398,3 @@ if main_syntax == 'texinfo' endif " vim: ts=8 - -endif diff --git a/syntax/texmf.vim b/syntax/texmf.vim index ae1cbe36..48445470 100644 --- a/syntax/texmf.vim +++ b/syntax/texmf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/texmf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('texmf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'texmf') == -1 " Vim syntax file " This is a GENERATED FILE. Please always refer to source file at the URI below. @@ -81,5 +76,3 @@ hi def link texmfError Error let b:current_syntax = "texmf" - -endif diff --git a/syntax/textile.vim b/syntax/textile.vim index 65a1953b..6c056026 100644 --- a/syntax/textile.vim +++ b/syntax/textile.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/textile.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('textile', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'textile') == -1 " " You will have to restart vim for this to take effect. In any case @@ -98,5 +93,3 @@ if version >= 508 || !exists("did_txt_syn_inits") endif " vim: set ai et sw=4 : - -endif diff --git a/syntax/tf.vim b/syntax/tf.vim index b12663cb..d69fdf6d 100644 --- a/syntax/tf.vim +++ b/syntax/tf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tf') == -1 " Vim syntax file " Language: tf @@ -203,5 +198,3 @@ if main_syntax == 'tf' endif " vim: ts=8 - -endif diff --git a/syntax/thrift.vim b/syntax/thrift.vim index da97a715..c842878f 100644 --- a/syntax/thrift.vim +++ b/syntax/thrift.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/thrift.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('thrift', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'thrift') == -1 " Vim syntax file " Language: Thrift @@ -104,5 +99,3 @@ endif let b:current_syntax = "thrift" - -endif diff --git a/syntax/tidy.vim b/syntax/tidy.vim index 4ba65155..a10aeb94 100644 --- a/syntax/tidy.vim +++ b/syntax/tidy.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tidy.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tidy', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tidy') == -1 " Vim syntax file " Language: HMTL Tidy configuration file (/etc/tidyrc ~/.tidyrc) @@ -142,5 +137,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/tilde.vim b/syntax/tilde.vim index 11012e95..8a25493b 100644 --- a/syntax/tilde.vim +++ b/syntax/tilde.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tilde.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tilde', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tilde') == -1 " Vim syntax file " This file works only for Vim6.x @@ -48,5 +43,3 @@ hi def link tildeSymtab Identifier hi def link tildeError Error let b:current_syntax = "tilde" - -endif diff --git a/syntax/tli.vim b/syntax/tli.vim index c177878a..e5ce202d 100644 --- a/syntax/tli.vim +++ b/syntax/tli.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tli.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tli', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tli') == -1 " Vim syntax file " Language: TealInfo source files (*.tli) @@ -65,5 +60,3 @@ hi def link tliStyle PreProc let b:current_syntax = "tli" " vim: ts=8 - -endif diff --git a/syntax/tmux.vim b/syntax/tmux.vim index 9d72c5f7..fbd7099d 100644 --- a/syntax/tmux.vim +++ b/syntax/tmux.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tmux.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tmux', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tmux') == -1 " Language: tmux(1) configuration file " Version: 3.1b (git-769ae106) @@ -126,5 +121,3 @@ syn keyword tmuxCommands let &cpo = s:original_cpo unlet! s:original_cpo s:bg s:i - -endif diff --git a/syntax/toml.vim b/syntax/toml.vim index 49d1141a..5428296f 100644 --- a/syntax/toml.vim +++ b/syntax/toml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/toml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('toml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'toml') == -1 " Language: TOML " Maintainer: Caleb Spare <cespare@gmail.com> @@ -83,5 +78,3 @@ hi def link tomlComment Comment syn sync minlines=500 let b:current_syntax = 'toml' - -endif diff --git a/syntax/tpp.vim b/syntax/tpp.vim index c728e23d..f0dc9902 100644 --- a/syntax/tpp.vim +++ b/syntax/tpp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tpp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tpp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tpp') == -1 " Vim syntax file " Language: tpp - Text Presentation Program @@ -90,5 +85,3 @@ hi def link tppTimeOption Error let b:current_syntax = 'tpp' " vim: ts=8 sw=2 - -endif diff --git a/syntax/tptp.vim b/syntax/tptp.vim index 81164ff5..089c37df 100644 --- a/syntax/tptp.vim +++ b/syntax/tptp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tptp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tptp', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tptp') == -1 " Vim syntax file " Language: TPTP @@ -155,5 +150,3 @@ end let b:current_syntax = "tptp" " vim: ts=8 sw=8 - -endif diff --git a/syntax/trasys.vim b/syntax/trasys.vim index 23ce0587..ae48e83b 100644 --- a/syntax/trasys.vim +++ b/syntax/trasys.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/trasys.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('trasys', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'trasys') == -1 " Vim syntax file " Language: TRASYS input file @@ -167,5 +162,3 @@ hi def link trasysTodo Todo let b:current_syntax = "trasys" " vim: ts=8 sw=2 - -endif diff --git a/syntax/treetop.vim b/syntax/treetop.vim index b7dea563..aceec282 100644 --- a/syntax/treetop.vim +++ b/syntax/treetop.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/treetop.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('treetop', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'treetop') == -1 " Vim syntax file " Language: Treetop @@ -117,5 +112,3 @@ let b:current_syntax = 'treetop' let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/trustees.vim b/syntax/trustees.vim index f7514282..1e4826b1 100644 --- a/syntax/trustees.vim +++ b/syntax/trustees.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/trustees.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('trustees', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'trustees') == -1 " Vim syntax file " Language: trustees @@ -49,5 +44,3 @@ syntax match tfsRuleWho ~\(\*\|[+]\{0,1\}[a-zA-Z0-9/]\+\)~ contained contains=tf highlight link tfsRuleWho Identifier syntax match tfsRuleWhat ~[RWEBXODCU!]\+~ contained contains=tfsSpecialChar highlight link tfsRuleWhat Structure - -endif diff --git a/syntax/tsalt.vim b/syntax/tsalt.vim index b7fed635..62a0cc3b 100644 --- a/syntax/tsalt.vim +++ b/syntax/tsalt.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tsalt.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tsalt', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tsalt') == -1 " Vim syntax file " Language: Telix (Modem Comm Program) SALT Script @@ -213,5 +208,3 @@ let b:current_syntax = "tsalt" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/tsscl.vim b/syntax/tsscl.vim index 33079116..37a166dc 100644 --- a/syntax/tsscl.vim +++ b/syntax/tsscl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tsscl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tsscl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tsscl') == -1 " Vim syntax file " Language: TSS (Thermal Synthesizer System) Command Line @@ -211,5 +206,3 @@ hi def link tssclScientific Number let b:current_syntax = "tsscl" " vim: ts=8 sw=2 - -endif diff --git a/syntax/tssgm.vim b/syntax/tssgm.vim index 69b10921..1d11bfdc 100644 --- a/syntax/tssgm.vim +++ b/syntax/tssgm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tssgm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tssgm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tssgm') == -1 " Vim syntax file " Language: TSS (Thermal Synthesizer System) Geometry @@ -105,5 +100,3 @@ hi def link tssgmScientific Float let b:current_syntax = "tssgm" " vim: ts=8 sw=2 - -endif diff --git a/syntax/tssop.vim b/syntax/tssop.vim index 771c4181..7ad29244 100644 --- a/syntax/tssop.vim +++ b/syntax/tssop.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tssop.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('tssop', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'tssop') == -1 " Vim syntax file " Language: TSS (Thermal Synthesizer System) Optics @@ -81,5 +76,3 @@ hi def link tssopScientific Float let b:current_syntax = "tssop" " vim: ts=8 sw=2 - -endif diff --git a/syntax/tt2.vim b/syntax/tt2.vim index 5806a989..c5a0dcda 100644 --- a/syntax/tt2.vim +++ b/syntax/tt2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tt2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Language: TT2 (Perl Template Toolkit) " Maintainer: vim-perl <vim-perl@googlegroups.com> @@ -217,5 +212,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim:ts=4:sw=4 - -endif diff --git a/syntax/tt2html.vim b/syntax/tt2html.vim index bc614e00..28c2478e 100644 --- a/syntax/tt2html.vim +++ b/syntax/tt2html.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tt2html.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Language: TT2 embedded with HTML " Maintainer: vim-perl <vim-perl@googlegroups.com> @@ -27,5 +22,3 @@ unlet b:current_syntax syn cluster htmlPreProc add=@tt2_top_cluster let b:current_syntax = "tt2html" - -endif diff --git a/syntax/tt2js.vim b/syntax/tt2js.vim index 43055612..d85d72d8 100644 --- a/syntax/tt2js.vim +++ b/syntax/tt2js.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/tt2js.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Language: TT2 embedded with Javascript " Maintainer: Andy Lester <andy@petdance.com> @@ -27,5 +22,3 @@ unlet b:current_syntax syn cluster javascriptPreProc add=@tt2_top_cluster let b:current_syntax = "tt2js" - -endif diff --git a/syntax/twig.vim b/syntax/twig.vim index 79768066..13b44f11 100644 --- a/syntax/twig.vim +++ b/syntax/twig.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/twig.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('twig', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'twig') == -1 " Vim syntax file " Language: Twig template @@ -121,5 +116,3 @@ if version >= 508 || !exists("did_twig_syn_inits") delcommand HiLink endif - -endif diff --git a/syntax/typescript.vim b/syntax/typescript.vim index 407a7b46..e8f98a13 100644 --- a/syntax/typescript.vim +++ b/syntax/typescript.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/typescript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 " Vim syntax file " Language: TypeScript @@ -39,5 +34,3 @@ let b:current_syntax = "typescript" if main_syntax == 'typescript' unlet main_syntax endif - -endif diff --git a/syntax/typescriptreact.vim b/syntax/typescriptreact.vim index 1adad053..c8b2af3f 100644 --- a/syntax/typescriptreact.vim +++ b/syntax/typescriptreact.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/typescriptreact.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 if !exists("main_syntax") if exists("b:current_syntax") @@ -148,5 +143,4 @@ highlight def link tsxCloseString Identifier let b:current_syntax = "typescriptreact" if main_syntax == 'typescriptreact' unlet main_syntax -endif -endif +endif
\ No newline at end of file diff --git a/syntax/uc.vim b/syntax/uc.vim index b820435b..068553b2 100644 --- a/syntax/uc.vim +++ b/syntax/uc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/uc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('uc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'uc') == -1 " Vim syntax file " Language: UnrealScript @@ -172,5 +167,3 @@ if main_syntax == 'uc' endif " vim: ts=8 - -endif diff --git a/syntax/udevconf.vim b/syntax/udevconf.vim index 2d7a5f72..5d8b5fca 100644 --- a/syntax/udevconf.vim +++ b/syntax/udevconf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/udevconf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('udevconf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'udevconf') == -1 " Vim syntax file " Language: udev(8) configuration file @@ -46,5 +41,3 @@ let b:current_syntax = "udevconf" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/udevperm.vim b/syntax/udevperm.vim index 760d665f..1725d9f9 100644 --- a/syntax/udevperm.vim +++ b/syntax/udevperm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/udevperm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('udevperm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'udevperm') == -1 " Vim syntax file " Language: udev(8) permissions file @@ -76,5 +71,3 @@ let b:current_syntax = "udevperm" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/uil.vim b/syntax/uil.vim index cd46ea18..a6ddf8c4 100644 --- a/syntax/uil.vim +++ b/syntax/uil.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/uil.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('uil', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'uil') == -1 " Vim syntax file " Language: Motif UIL (User Interface Language) @@ -82,5 +77,3 @@ hi def link uilTodo Todo let b:current_syntax = "uil" " vim: ts=8 - -endif diff --git a/syntax/unison.vim b/syntax/unison.vim index 90ca9c49..f069b99b 100644 --- a/syntax/unison.vim +++ b/syntax/unison.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/unison.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('unison', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'unison') == -1 " Vim syntax file, adapted from Haskell file by John Williams <jrw@pobox.com> " @@ -161,5 +156,3 @@ endif let b:current_syntax = "unison" " Options for vi: ts=8 sw=2 sts=2 nowrap noexpandtab ft=vim - -endif diff --git a/syntax/updatedb.vim b/syntax/updatedb.vim index b1a66d07..02233978 100644 --- a/syntax/updatedb.vim +++ b/syntax/updatedb.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/updatedb.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('updatedb', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'updatedb') == -1 " Vim syntax file " Language: updatedb.conf(5) configuration file @@ -48,5 +43,3 @@ let b:current_syntax = "updatedb" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/upstart.vim b/syntax/upstart.vim index 66f233e3..4df94c19 100644 --- a/syntax/upstart.vim +++ b/syntax/upstart.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/upstart.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('upstart', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'upstart') == -1 " Vim syntax file " Language: Upstart job files @@ -118,5 +113,3 @@ hi def link upstartOption Type hi def link upstartEvent Define let b:current_syntax = "upstart" - -endif diff --git a/syntax/upstreamdat.vim b/syntax/upstreamdat.vim index e05a0f8b..2239f33d 100644 --- a/syntax/upstreamdat.vim +++ b/syntax/upstreamdat.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/upstreamdat.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('upstreamdat', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'upstreamdat') == -1 " Vim syntax file " Language: Innovation Data Processing upstream.dat file @@ -312,5 +307,3 @@ hi def link upstreamdat_Parameter Type hi def link upstreamdat_Comment Comment let b:current_syntax = "upstreamdat" - -endif diff --git a/syntax/upstreaminstalllog.vim b/syntax/upstreaminstalllog.vim index 3e75d109..b6703103 100644 --- a/syntax/upstreaminstalllog.vim +++ b/syntax/upstreaminstalllog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/upstreaminstalllog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('upstreaminstalllog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'upstreaminstalllog') == -1 " Vim syntax file " Language: Innovation Data Processing UPSTREAMInstall.log file @@ -34,5 +29,3 @@ hi def link upstreaminstalllog_MsgW Constant hi def link upstreaminstalllog_IPaddr Identifier let b:current_syntax = "upstreaminstalllog" - -endif diff --git a/syntax/upstreamlog.vim b/syntax/upstreamlog.vim index b442718b..8a885654 100644 --- a/syntax/upstreamlog.vim +++ b/syntax/upstreamlog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/upstreamlog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('upstreamlog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'upstreamlog') == -1 " Vim syntax file " Language: Innovation Data Processing upstream.log file @@ -61,5 +56,3 @@ hi def link upstreamlog_Profile Identifier hi def link upstreamlog_Target Identifier let b:current_syntax = "upstreamlog" - -endif diff --git a/syntax/usserverlog.vim b/syntax/usserverlog.vim index c651909e..61b6a56a 100644 --- a/syntax/usserverlog.vim +++ b/syntax/usserverlog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/usserverlog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('usserverlog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'usserverlog') == -1 " Vim syntax file " Language: Innovation Data Processing usserver.log file @@ -67,5 +62,3 @@ hi def link usserverlog_Profile Identifier hi def link usserverlog_Target Identifier let b:current_syntax = "usserverlog" - -endif diff --git a/syntax/usw2kagtlog.vim b/syntax/usw2kagtlog.vim index 2467b8d9..f748b037 100644 --- a/syntax/usw2kagtlog.vim +++ b/syntax/usw2kagtlog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/usw2kagtlog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('usw2kagtlog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'usw2kagtlog') == -1 " Vim syntax file " Language: Innovation Data Processing USW2KAgt.log file @@ -61,5 +56,3 @@ hi def link usw2kagtlog_Target Identifier hi def link usw2kagtlog_Agentword Special let b:current_syntax = "usw2kagentlog" - -endif diff --git a/syntax/vala.vim b/syntax/vala.vim index c48851b3..36f035c7 100644 --- a/syntax/vala.vim +++ b/syntax/vala.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vala.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vala', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vala') == -1 " Vim syntax file " Language: Vala @@ -241,5 +236,3 @@ let &cpo = s:vala_cpo_save unlet s:vala_cpo_save " vim: ts=8 - -endif diff --git a/syntax/vb.vim b/syntax/vb.vim index 9269f59e..8edd7882 100644 --- a/syntax/vb.vim +++ b/syntax/vb.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vb.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('visual-basic', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'visual-basic') == -1 " Vim syntax file " Language: Visual Basic @@ -372,5 +367,3 @@ hi def link vbTypeSpecifier Type let b:current_syntax = "vb" " vim: ts=8 - -endif diff --git a/syntax/vbnet.vim b/syntax/vbnet.vim index 5a777649..cf94d7b5 100644 --- a/syntax/vbnet.vim +++ b/syntax/vbnet.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vbnet.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vbnet', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vbnet') == -1 " Vim syntax file " Language: VB.NET @@ -438,5 +433,3 @@ endif let b:current_syntax = "vbnet" " vim:set ft=vim sts=4 sw=4: - -endif diff --git a/syntax/vcl.vim b/syntax/vcl.vim index 03ff7ee8..33aab04a 100644 --- a/syntax/vcl.vim +++ b/syntax/vcl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vcl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vcl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vcl') == -1 " Vim syntax file " Filename: vcl.vim @@ -113,5 +108,3 @@ hi link vclModes Operator hi link vclOption Identifier hi link vclNumber Number hi link vclNumberTime Number - -endif diff --git a/syntax/velocity.vim b/syntax/velocity.vim index 65f37fd9..dffcd394 100644 --- a/syntax/velocity.vim +++ b/syntax/velocity.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/velocity.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('velocity', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'velocity') == -1 " Vim syntax file " Language: Velocity HTML template @@ -74,5 +69,3 @@ if version >= 508 || !exists("did_velocity_syn_inits") endif let b:current_syntax = "velocity" - -endif diff --git a/syntax/vera.vim b/syntax/vera.vim index 28ae65f3..45a07df1 100644 --- a/syntax/vera.vim +++ b/syntax/vera.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vera.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vera', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vera') == -1 " Vim syntax file " Language: Vera @@ -355,5 +350,3 @@ hi def link veraCppOut Comment let b:current_syntax = "vera" " vim: ts=8 - -endif diff --git a/syntax/verilog.vim b/syntax/verilog.vim index 92f8b68f..3898636f 100644 --- a/syntax/verilog.vim +++ b/syntax/verilog.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/verilog.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('verilog', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'verilog') == -1 " Vim syntax file " Language: Verilog @@ -126,5 +121,3 @@ hi def link verilogEscape Special let b:current_syntax = "verilog" " vim: ts=8 - -endif diff --git a/syntax/verilogams.vim b/syntax/verilogams.vim index dd2c5994..a77a3dcd 100644 --- a/syntax/verilogams.vim +++ b/syntax/verilogams.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/verilogams.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('verilogams', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'verilogams') == -1 " Vim syntax file " Language: Verilog-AMS @@ -139,5 +134,3 @@ hi def link verilogamsSystask Function let b:current_syntax = "verilogams" " vim: ts=8 - -endif diff --git a/syntax/vgrindefs.vim b/syntax/vgrindefs.vim index 42f72018..085f51ec 100644 --- a/syntax/vgrindefs.vim +++ b/syntax/vgrindefs.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vgrindefs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vgrindefs', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vgrindefs') == -1 " Vim syntax file " Language: Vgrindefs @@ -52,5 +47,3 @@ hi def link vgrindefsComment Comment let b:current_syntax = "vgrindefs" " vim: ts=8 - -endif diff --git a/syntax/vhdl.vim b/syntax/vhdl.vim index b5cbe9cd..4f4a19ec 100644 --- a/syntax/vhdl.vim +++ b/syntax/vhdl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vhdl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vhdl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vhdl') == -1 " Vim syntax file " Language: VHDL [VHSIC (Very High Speed Integrated Circuit) Hardware Description Language] @@ -275,5 +270,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 - -endif diff --git a/syntax/vimgo.vim b/syntax/vimgo.vim index 5066c4cf..df82a709 100644 --- a/syntax/vimgo.vim +++ b/syntax/vimgo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vimgo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('go', expand('<sfile>: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 goInterface Type hi def link goTitle Label " vim: sw=2 ts=2 et - -endif diff --git a/syntax/viminfo.vim b/syntax/viminfo.vim index 1c992da1..5d5c5454 100644 --- a/syntax/viminfo.vim +++ b/syntax/viminfo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/viminfo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('viminfo', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'viminfo') == -1 " Vim syntax file " Language: Vim .viminfo file @@ -55,5 +50,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 sw=2 - -endif diff --git a/syntax/vlang.vim b/syntax/vlang.vim index b7b1ed4a..5c6e47fd 100644 --- a/syntax/vlang.vim +++ b/syntax/vlang.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vlang.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('v', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'v') == -1 " Vim syntax file " Language: V @@ -273,5 +268,3 @@ syn sync minlines=500 let b:current_syntax = 'vlang' " vim: sw=2 sts=2 et - -endif diff --git a/syntax/vmasm.vim b/syntax/vmasm.vim index 4c3176c3..486a3327 100644 --- a/syntax/vmasm.vim +++ b/syntax/vmasm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vmasm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vmasm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vmasm') == -1 " Vim syntax file " Language: (VAX) Macro Assembly @@ -245,5 +240,3 @@ hi def link vmasmLabel Type let b:current_syntax = "vmasm" " vim: ts=8 sw=2 - -endif diff --git a/syntax/voscm.vim b/syntax/voscm.vim index e7bd1257..dbc11b38 100644 --- a/syntax/voscm.vim +++ b/syntax/voscm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/voscm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('voscm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'voscm') == -1 " Vim syntax file " Language: VOS CM macro @@ -101,5 +96,3 @@ hi def link voscmError Error let b:current_syntax = "voscm" " vim: ts=8 - -endif diff --git a/syntax/vrml.vim b/syntax/vrml.vim index 6f73ff54..4447cf78 100644 --- a/syntax/vrml.vim +++ b/syntax/vrml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vrml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vrml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vrml') == -1 " Vim syntax file " Language: VRML97 @@ -229,5 +224,3 @@ hi def link VRMLTypes Identifier let b:current_syntax = "vrml" " vim: ts=8 - -endif diff --git a/syntax/vroom.vim b/syntax/vroom.vim index 9af1a992..ea22628c 100644 --- a/syntax/vroom.vim +++ b/syntax/vroom.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vroom.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vroom', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vroom') == -1 " Vim syntax file " Language: Vroom (vim testing and executable documentation) @@ -117,5 +112,3 @@ let b:current_syntax = 'vroom' let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/vue.vim b/syntax/vue.vim index 26d6d3f4..126d9c82 100644 --- a/syntax/vue.vim +++ b/syntax/vue.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/vue.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('vue', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vue') == -1 " Vim syntax file " Language: Vue.js @@ -85,5 +80,3 @@ syn match htmlArg "[@v:][-:.0-9_a-z]*\>" contained syntax sync fromstart let b:current_syntax = "vue" - -endif diff --git a/syntax/wast.vim b/syntax/wast.vim index e76ad62c..ea2c6490 100644 --- a/syntax/wast.vim +++ b/syntax/wast.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/wast.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('wast', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'wast') == -1 " Vim syntax file " Language: WebAssembly @@ -91,5 +86,3 @@ let b:current_syntax = "wast" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/webmacro.vim b/syntax/webmacro.vim index e994d5d3..0120c18a 100644 --- a/syntax/webmacro.vim +++ b/syntax/webmacro.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/webmacro.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('webmacro', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'webmacro') == -1 " WebMacro syntax file " Language: WebMacro @@ -74,5 +69,3 @@ let b:current_syntax = "webmacro" if main_syntax == 'webmacro' unlet main_syntax endif - -endif diff --git a/syntax/wget.vim b/syntax/wget.vim index 25b03c80..b5c41e92 100644 --- a/syntax/wget.vim +++ b/syntax/wget.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/wget.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('wget', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'wget') == -1 " Vim syntax file " Language: Wget configuration file (/etc/wgetrc ~/.wgetrc) @@ -196,5 +191,3 @@ let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8 fdm=marker: - -endif diff --git a/syntax/winbatch.vim b/syntax/winbatch.vim index 82f717a9..5b7eff68 100644 --- a/syntax/winbatch.vim +++ b/syntax/winbatch.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/winbatch.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('winbatch', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'winbatch') == -1 " Vim syntax file " Language: WinBatch/Webbatch (*.wbt, *.web) @@ -181,5 +176,3 @@ hi def link winbatchConstant StorageClass let b:current_syntax = "winbatch" " vim: ts=8 - -endif diff --git a/syntax/wml.vim b/syntax/wml.vim index e5c8ca50..462fefe5 100644 --- a/syntax/wml.vim +++ b/syntax/wml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/wml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('wml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'wml') == -1 " Vim syntax file " Language: WML - Website MetaLanguage @@ -157,5 +152,3 @@ hi def link wmlSharpBang PreProc let b:current_syntax = "wml" - -endif diff --git a/syntax/wsh.vim b/syntax/wsh.vim index 019d9744..73243067 100644 --- a/syntax/wsh.vim +++ b/syntax/wsh.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/wsh.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('wsh', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'wsh') == -1 " Vim syntax file " Language: Windows Scripting Host @@ -52,5 +47,3 @@ let b:current_syntax = "wsh" let &cpo = s:wsh_cpo_save unlet s:wsh_cpo_save - -endif diff --git a/syntax/wsml.vim b/syntax/wsml.vim index 7f38e798..e141292d 100644 --- a/syntax/wsml.vim +++ b/syntax/wsml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/wsml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('wsml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'wsml') == -1 " Vim syntax file " Language: WSML @@ -120,5 +115,3 @@ hi def link wsmlCommentStar wsmlComment let b:current_syntax = "wsml" let b:spell_options="contained" - -endif diff --git a/syntax/wvdial.vim b/syntax/wvdial.vim index 71407cb4..eff51cb8 100644 --- a/syntax/wvdial.vim +++ b/syntax/wvdial.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/wvdial.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('wvdial', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'wvdial') == -1 " Vim syntax file " Language: Configuration file for WvDial @@ -35,5 +30,3 @@ hi def link wvdialEqual Statement let b:current_syntax = "wvdial" "EOF vim: tw=78:ft=vim:ts=8 - -endif diff --git a/syntax/xdc.vim b/syntax/xdc.vim index 8f06e618..b83415d3 100644 --- a/syntax/xdc.vim +++ b/syntax/xdc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xdc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xdc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xdc') == -1 " Vim syntax file " Language: XDC - Xilinx Design Constraints @@ -200,5 +195,3 @@ highligh default link xdcFlags Special let b:current_syntax = "xdc" " vim: fileformat=unix tabstop=2 shiftwidth=2 expandtab - -endif diff --git a/syntax/xdefaults.vim b/syntax/xdefaults.vim index a37e9a96..7bfedc24 100644 --- a/syntax/xdefaults.vim +++ b/syntax/xdefaults.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xdefaults.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xdefaults', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xdefaults') == -1 " Vim syntax file " Language: X resources files like ~/.Xdefaults (xrdb) @@ -139,5 +134,3 @@ hi def link xdefaultsTodo Todo let b:current_syntax = "xdefaults" " vim:ts=8 - -endif diff --git a/syntax/xf86conf.vim b/syntax/xf86conf.vim index 168962a9..7f3e3847 100644 --- a/syntax/xf86conf.vim +++ b/syntax/xf86conf.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xf86conf.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xf86conf', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xf86conf') == -1 " Vim syntax file " This is a GENERATED FILE. Please always refer to source file at the URI below. @@ -212,5 +207,3 @@ hi def link xf86confString String hi def link xf86confValue Constant let b:current_syntax = "xf86conf" - -endif diff --git a/syntax/xhtml.vim b/syntax/xhtml.vim index eceec40e..72fc71df 100644 --- a/syntax/xhtml.vim +++ b/syntax/xhtml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xhtml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xhtml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xhtml') == -1 " Vim syntax file " Language: XHTML @@ -18,5 +13,3 @@ runtime! syntax/html.vim let b:current_syntax = "xhtml" " vim: ts=8 - -endif diff --git a/syntax/xinetd.vim b/syntax/xinetd.vim index 509f69eb..eb5a7127 100644 --- a/syntax/xinetd.vim +++ b/syntax/xinetd.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xinetd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xinetd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xinetd') == -1 " Vim syntax file " Language: xinetd.conf(5) configuration file @@ -354,5 +349,3 @@ let b:current_syntax = "xinetd" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/xmath.vim b/syntax/xmath.vim index 24c59aa6..e4a55d26 100644 --- a/syntax/xmath.vim +++ b/syntax/xmath.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xmath.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xmath', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xmath') == -1 " Vim syntax file " Language: xmath (a simulation tool) @@ -232,5 +227,3 @@ endif let b:current_syntax = "xmath" " vim: ts=17 - -endif diff --git a/syntax/xml.vim b/syntax/xml.vim index 8491c7d7..e1244bfb 100644 --- a/syntax/xml.vim +++ b/syntax/xml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xml') == -1 " Vim syntax file " Language: XML @@ -355,5 +350,3 @@ let &cpo = s:xml_cpo_save unlet s:xml_cpo_save " vim: ts=8 - -endif diff --git a/syntax/xmodmap.vim b/syntax/xmodmap.vim index b63ab37e..81c42c5d 100644 --- a/syntax/xmodmap.vim +++ b/syntax/xmodmap.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xmodmap.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xmodmap', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xmodmap') == -1 " Vim syntax file " Language: xmodmap(1) definition file @@ -684,5 +679,3 @@ let b:current_syntax = "xmodmap" let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/xpm.vim b/syntax/xpm.vim index e3f38b30..d1a93f22 100644 --- a/syntax/xpm.vim +++ b/syntax/xpm.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xpm.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xpm', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xpm') == -1 " Vim syntax file " Language: X Pixmap @@ -145,5 +140,3 @@ hi def link xpmPixelString String let b:current_syntax = "xpm" " vim: ts=8:sw=3:noet: - -endif diff --git a/syntax/xpm2.vim b/syntax/xpm2.vim index d31a248f..48ec5b56 100644 --- a/syntax/xpm2.vim +++ b/syntax/xpm2.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xpm2.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xpm2', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xpm2') == -1 " Vim syntax file " Language: X Pixmap v2 @@ -160,5 +155,3 @@ let b:current_syntax = "xpm2" let &cpo = s:cpo_save unlet s:cpo_save " vim: ts=8:sw=2:noet: - -endif diff --git a/syntax/xquery.vim b/syntax/xquery.vim index 607ea552..58039696 100644 --- a/syntax/xquery.vim +++ b/syntax/xquery.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xquery.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xquery', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xquery') == -1 " Vim syntax file " Language: XQuery @@ -89,5 +84,3 @@ hi def link xqExist Operator "hi link xmlEndTag Structure let b:current_syntax = "xquery" - -endif diff --git a/syntax/xs.vim b/syntax/xs.vim index cfeb65ca..9b7b2717 100644 --- a/syntax/xs.vim +++ b/syntax/xs.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xs.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('perl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'perl') == -1 " Vim syntax file " Language: XS (Perl extension interface language) @@ -3684,5 +3679,3 @@ hi def link xsMacro Macro let b:current_syntax = "xs" " vim: ts=8 - -endif diff --git a/syntax/xsd.vim b/syntax/xsd.vim index 2ffc9cb9..8f3a47cb 100644 --- a/syntax/xsd.vim +++ b/syntax/xsd.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xsd.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xsd', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xsd') == -1 " Vim syntax file " Language: XSD (XML Schema) @@ -68,5 +63,3 @@ syn match xsdElement '\%(xsd:\)\@<=unique' hi def link xsdElement Statement " vim: ts=8 - -endif diff --git a/syntax/xsl.vim b/syntax/xsl.vim index 23a1499b..8ca73411 100644 --- a/syntax/xsl.vim +++ b/syntax/xsl.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xsl.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xsl', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xsl') == -1 " Vim syntax file " Language: XSLT 1.0 @@ -544,5 +539,3 @@ let b:current_syntax = "xsl" "unlet s:xml_cpo_save " vim: ts=4:sw=4 - -endif diff --git a/syntax/xslt.vim b/syntax/xslt.vim index e5976009..ad0f37bb 100644 --- a/syntax/xslt.vim +++ b/syntax/xslt.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/xslt.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('xslt', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'xslt') == -1 " Vim syntax file " Language: XSLT @@ -78,5 +73,3 @@ syn match xslElement '\%(xsl:\)\@<=with-param' hi def link xslElement Statement " vim: ts=8 - -endif diff --git a/syntax/yacc.vim b/syntax/yacc.vim index 70c63a4b..3dd9742a 100644 --- a/syntax/yacc.vim +++ b/syntax/yacc.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yacc.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('yacc', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'yacc') == -1 " Vim syntax file " Language: Yacc @@ -127,5 +122,3 @@ let b:current_syntax = "yacc" " --------------------------------------------------------------------- " Modelines: {{{1 " vim: ts=15 fdm=marker - -endif diff --git a/syntax/yaml.vim b/syntax/yaml.vim index d40cdfca..8b82460c 100644 --- a/syntax/yaml.vim +++ b/syntax/yaml.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yaml.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('yaml', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'yaml') == -1 " Vim syntax file " Language: YAML (YAML Ain't Markup Language) 1.2 @@ -250,5 +245,3 @@ delfunction s:SimplifyToAssumeAllPrintable let &cpo = s:cpo_save unlet s:cpo_save - -endif diff --git a/syntax/yats.vim b/syntax/yats.vim index 4475692f..f790a3fb 100644 --- a/syntax/yats.vim +++ b/syntax/yats.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 runtime syntax/yats/typescript.vim runtime syntax/yats/es6-number.vim @@ -53,5 +48,3 @@ runtime syntax/yats/css.vim let typescript_props = 1 runtime syntax/yats/event.vim - -endif diff --git a/syntax/yats/css.vim b/syntax/yats/css.vim index 043fe1ba..af9baf69 100644 --- a/syntax/yats/css.vim +++ b/syntax/yats/css.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/css.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptDOMStyle contained alignContent alignItems alignSelf animation syntax keyword typescriptDOMStyle contained animationDelay animationDirection animationDuration @@ -78,5 +73,3 @@ syntax keyword typescriptDOMStyle contained whiteSpace width willChange wordBrea syntax keyword typescriptDOMStyle contained wordSpacing wordWrap writingMode zIndex if exists("did_typescript_hilink") | HiLink typescriptDOMStyle Keyword endif - -endif diff --git a/syntax/yats/dom-document.vim b/syntax/yats/dom-document.vim index 2063c522..0c506288 100644 --- a/syntax/yats/dom-document.vim +++ b/syntax/yats/dom-document.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/dom-document.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptDOMDocProp contained activeElement body cookie defaultView syntax keyword typescriptDOMDocProp contained designMode dir domain embeds forms head @@ -39,5 +34,3 @@ syntax keyword typescriptDOMDocMethod contained querySelectorAll write writeln n syntax cluster props add=typescriptDOMDocMethod if exists("did_typescript_hilink") | HiLink typescriptDOMDocMethod Keyword endif - -endif diff --git a/syntax/yats/dom-elem.vim b/syntax/yats/dom-elem.vim index 23317a8a..438d0fd5 100644 --- a/syntax/yats/dom-elem.vim +++ b/syntax/yats/dom-elem.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/dom-elem.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptDOMElemAttrs contained accessKey clientHeight clientLeft syntax keyword typescriptDOMElemAttrs contained clientTop clientWidth id innerHTML @@ -30,5 +25,3 @@ syntax keyword typescriptDOMElemFuncs contained setAttributeNodeNS setCapture su syntax keyword typescriptDOMElemFuncs contained getAttribute if exists("did_typescript_hilink") | HiLink typescriptDOMElemFuncs Keyword endif - -endif diff --git a/syntax/yats/dom-event.vim b/syntax/yats/dom-event.vim index be08f14a..15a9a79d 100644 --- a/syntax/yats/dom-event.vim +++ b/syntax/yats/dom-event.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/dom-event.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptDOMEventTargetMethod contained addEventListener removeEventListener nextgroup=typescriptEventFuncCallArg syntax keyword typescriptDOMEventTargetMethod contained dispatchEvent waitUntil nextgroup=typescriptEventFuncCallArg @@ -70,5 +65,3 @@ syntax keyword typescriptDOMEventMethod contained stopPropagation respondWith de syntax cluster props add=typescriptDOMEventMethod if exists("did_typescript_hilink") | HiLink typescriptDOMEventMethod Keyword endif - -endif diff --git a/syntax/yats/dom-form.vim b/syntax/yats/dom-form.vim index 8982bdfe..5ff6e88f 100644 --- a/syntax/yats/dom-form.vim +++ b/syntax/yats/dom-form.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/dom-form.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptDOMFormProp contained acceptCharset action elements encoding syntax keyword typescriptDOMFormProp contained enctype length method name target @@ -16,5 +11,3 @@ syntax keyword typescriptDOMFormMethod contained reportValidity reset submit nex syntax cluster props add=typescriptDOMFormMethod if exists("did_typescript_hilink") | HiLink typescriptDOMFormMethod Keyword endif - -endif diff --git a/syntax/yats/dom-node.vim b/syntax/yats/dom-node.vim index 1367fa6b..c6cd3283 100644 --- a/syntax/yats/dom-node.vim +++ b/syntax/yats/dom-node.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/dom-node.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptDOMNodeProp contained attributes baseURI baseURIObject childNodes syntax keyword typescriptDOMNodeProp contained firstChild lastChild localName namespaceURI @@ -32,5 +27,3 @@ syntax keyword typescriptDOMNodeType contained COMMENT_NODE DOCUMENT_NODE DOCUME syntax keyword typescriptDOMNodeType contained DOCUMENT_FRAGMENT_NODE NOTATION_NODE if exists("did_typescript_hilink") | HiLink typescriptDOMNodeType Keyword endif - -endif diff --git a/syntax/yats/dom-storage.vim b/syntax/yats/dom-storage.vim index 198df139..19719e5a 100644 --- a/syntax/yats/dom-storage.vim +++ b/syntax/yats/dom-storage.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/dom-storage.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptDOMStorage contained sessionStorage localStorage if exists("did_typescript_hilink") | HiLink typescriptDOMStorage Keyword @@ -19,5 +14,3 @@ syntax keyword typescriptDOMStorageMethod contained clear nextgroup=typescriptFu syntax cluster props add=typescriptDOMStorageMethod if exists("did_typescript_hilink") | HiLink typescriptDOMStorageMethod Keyword endif - -endif diff --git a/syntax/yats/ecma-402.vim b/syntax/yats/ecma-402.vim index d7d15ed6..fca87fdf 100644 --- a/syntax/yats/ecma-402.vim +++ b/syntax/yats/ecma-402.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/ecma-402.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Intl syntax keyword typescriptIntlMethod contained Collator DateTimeFormat NumberFormat nextgroup=typescriptFuncCallArg @@ -13,5 +8,3 @@ syntax keyword typescriptIntlMethod contained PluralRules nextgroup=typescriptFu syntax cluster props add=typescriptIntlMethod if exists("did_typescript_hilink") | HiLink typescriptIntlMethod Keyword endif - -endif diff --git a/syntax/yats/es6-array.vim b/syntax/yats/es6-array.vim index 7b91b44a..9ea46a11 100644 --- a/syntax/yats/es6-array.vim +++ b/syntax/yats/es6-array.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-array.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Array nextgroup=typescriptGlobalArrayDot,typescriptFuncCallArg syntax match typescriptGlobalArrayDot /\./ contained nextgroup=typescriptArrayStaticMethod,typescriptProp @@ -21,5 +16,3 @@ syntax keyword typescriptArrayMethod contained toSource toString unshift nextgro syntax cluster props add=typescriptArrayMethod if exists("did_typescript_hilink") | HiLink typescriptArrayMethod Keyword endif - -endif diff --git a/syntax/yats/es6-date.vim b/syntax/yats/es6-date.vim index 706d82ef..25403828 100644 --- a/syntax/yats/es6-date.vim +++ b/syntax/yats/es6-date.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-date.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Date nextgroup=typescriptGlobalDateDot,typescriptFuncCallArg syntax match typescriptGlobalDateDot /\./ contained nextgroup=typescriptDateStaticMethod,typescriptProp @@ -29,5 +24,3 @@ syntax keyword typescriptDateMethod contained valueOf nextgroup=typescriptFuncCa syntax cluster props add=typescriptDateMethod if exists("did_typescript_hilink") | HiLink typescriptDateMethod Keyword endif - -endif diff --git a/syntax/yats/es6-function.vim b/syntax/yats/es6-function.vim index 8c08aa3c..0f39d0be 100644 --- a/syntax/yats/es6-function.vim +++ b/syntax/yats/es6-function.vim @@ -1,16 +1,9 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-function.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Function syntax keyword typescriptFunctionMethod contained apply bind call nextgroup=typescriptFuncCallArg syntax cluster props add=typescriptFunctionMethod if exists("did_typescript_hilink") | HiLink typescriptFunctionMethod Keyword endif - -endif diff --git a/syntax/yats/es6-json.vim b/syntax/yats/es6-json.vim index 1950012d..f1d1d488 100644 --- a/syntax/yats/es6-json.vim +++ b/syntax/yats/es6-json.vim @@ -1,16 +1,9 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-json.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName JSON nextgroup=typescriptGlobalJSONDot,typescriptFuncCallArg syntax match typescriptGlobalJSONDot /\./ contained nextgroup=typescriptJSONStaticMethod,typescriptProp syntax keyword typescriptJSONStaticMethod contained parse stringify nextgroup=typescriptFuncCallArg if exists("did_typescript_hilink") | HiLink typescriptJSONStaticMethod Keyword endif - -endif diff --git a/syntax/yats/es6-map.vim b/syntax/yats/es6-map.vim index 589b0ee0..97e2558d 100644 --- a/syntax/yats/es6-map.vim +++ b/syntax/yats/es6-map.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-map.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Map WeakMap syntax keyword typescriptES6MapProp contained size @@ -17,5 +12,3 @@ syntax keyword typescriptES6MapMethod contained keys set values nextgroup=typesc syntax cluster props add=typescriptES6MapMethod if exists("did_typescript_hilink") | HiLink typescriptES6MapMethod Keyword endif - -endif diff --git a/syntax/yats/es6-math.vim b/syntax/yats/es6-math.vim index 188a9b9a..0490f22e 100644 --- a/syntax/yats/es6-math.vim +++ b/syntax/yats/es6-math.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-math.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Math nextgroup=typescriptGlobalMathDot,typescriptFuncCallArg syntax match typescriptGlobalMathDot /\./ contained nextgroup=typescriptMathStaticProp,typescriptMathStaticMethod,typescriptProp @@ -21,5 +16,3 @@ syntax keyword typescriptMathStaticMethod contained min pow random round sign si syntax keyword typescriptMathStaticMethod contained sinh sqrt tan tanh trunc nextgroup=typescriptFuncCallArg if exists("did_typescript_hilink") | HiLink typescriptMathStaticMethod Keyword endif - -endif diff --git a/syntax/yats/es6-number.vim b/syntax/yats/es6-number.vim index f51e3c1e..1fb37cb6 100644 --- a/syntax/yats/es6-number.vim +++ b/syntax/yats/es6-number.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-number.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Number nextgroup=typescriptGlobalNumberDot,typescriptFuncCallArg syntax match typescriptGlobalNumberDot /\./ contained nextgroup=typescriptNumberStaticProp,typescriptNumberStaticMethod,typescriptProp @@ -23,5 +18,3 @@ syntax keyword typescriptNumberMethod contained toPrecision toSource toString va syntax cluster props add=typescriptNumberMethod if exists("did_typescript_hilink") | HiLink typescriptNumberMethod Keyword endif - -endif diff --git a/syntax/yats/es6-object.vim b/syntax/yats/es6-object.vim index 1b2f9c33..750571d7 100644 --- a/syntax/yats/es6-object.vim +++ b/syntax/yats/es6-object.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-object.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Object nextgroup=typescriptGlobalObjectDot,typescriptFuncCallArg syntax match typescriptGlobalObjectDot /\./ contained nextgroup=typescriptObjectStaticMethod,typescriptProp @@ -24,5 +19,3 @@ syntax keyword typescriptObjectMethod contained setPrototypeOf nextgroup=typescr syntax cluster props add=typescriptObjectMethod if exists("did_typescript_hilink") | HiLink typescriptObjectMethod Keyword endif - -endif diff --git a/syntax/yats/es6-promise.vim b/syntax/yats/es6-promise.vim index 6068cf94..5cb97747 100644 --- a/syntax/yats/es6-promise.vim +++ b/syntax/yats/es6-promise.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-promise.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Promise nextgroup=typescriptGlobalPromiseDot,typescriptFuncCallArg syntax match typescriptGlobalPromiseDot /\./ contained nextgroup=typescriptPromiseStaticMethod,typescriptProp @@ -16,5 +11,3 @@ syntax keyword typescriptPromiseMethod contained then catch finally nextgroup=ty syntax cluster props add=typescriptPromiseMethod if exists("did_typescript_hilink") | HiLink typescriptPromiseMethod Keyword endif - -endif diff --git a/syntax/yats/es6-proxy.vim b/syntax/yats/es6-proxy.vim index 1c6398ec..6bfd693c 100644 --- a/syntax/yats/es6-proxy.vim +++ b/syntax/yats/es6-proxy.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-proxy.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Proxy syntax keyword typescriptProxyAPI contained getOwnPropertyDescriptor getOwnPropertyNames @@ -14,5 +9,3 @@ syntax keyword typescriptProxyAPI contained preventExtensions has hasOwn get set syntax keyword typescriptProxyAPI contained iterate ownKeys apply construct if exists("did_typescript_hilink") | HiLink typescriptProxyAPI Keyword endif - -endif diff --git a/syntax/yats/es6-reflect.vim b/syntax/yats/es6-reflect.vim index 6b3da9ff..9bc7c6be 100644 --- a/syntax/yats/es6-reflect.vim +++ b/syntax/yats/es6-reflect.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-reflect.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Reflect syntax keyword typescriptReflectMethod contained apply construct defineProperty deleteProperty nextgroup=typescriptFuncCallArg @@ -15,5 +10,3 @@ syntax keyword typescriptReflectMethod contained preventExtensions set setProtot syntax cluster props add=typescriptReflectMethod if exists("did_typescript_hilink") | HiLink typescriptReflectMethod Keyword endif - -endif diff --git a/syntax/yats/es6-regexp.vim b/syntax/yats/es6-regexp.vim index 9a8d8725..dfa4932b 100644 --- a/syntax/yats/es6-regexp.vim +++ b/syntax/yats/es6-regexp.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-regexp.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName RegExp nextgroup=typescriptGlobalRegExpDot,typescriptFuncCallArg syntax match typescriptGlobalRegExpDot /\./ contained nextgroup=typescriptRegExpStaticProp,typescriptProp @@ -20,5 +15,3 @@ syntax keyword typescriptRegExpMethod contained exec test nextgroup=typescriptFu syntax cluster props add=typescriptRegExpMethod if exists("did_typescript_hilink") | HiLink typescriptRegExpMethod Keyword endif - -endif diff --git a/syntax/yats/es6-set.vim b/syntax/yats/es6-set.vim index b116d4fb..c6ce4695 100644 --- a/syntax/yats/es6-set.vim +++ b/syntax/yats/es6-set.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-set.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Set WeakSet syntax keyword typescriptES6SetProp contained size @@ -17,5 +12,3 @@ syntax keyword typescriptES6SetMethod contained values nextgroup=typescriptFuncC syntax cluster props add=typescriptES6SetMethod if exists("did_typescript_hilink") | HiLink typescriptES6SetMethod Keyword endif - -endif diff --git a/syntax/yats/es6-string.vim b/syntax/yats/es6-string.vim index acb6d5a2..99ce6c77 100644 --- a/syntax/yats/es6-string.vim +++ b/syntax/yats/es6-string.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-string.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName String nextgroup=typescriptGlobalStringDot,typescriptFuncCallArg syntax match typescriptGlobalStringDot /\./ contained nextgroup=typescriptStringStaticMethod,typescriptProp @@ -23,5 +18,3 @@ syntax keyword typescriptStringMethod contained valueOf nextgroup=typescriptFunc syntax cluster props add=typescriptStringMethod if exists("did_typescript_hilink") | HiLink typescriptStringMethod Keyword endif - -endif diff --git a/syntax/yats/es6-symbol.vim b/syntax/yats/es6-symbol.vim index b0c2cb04..5935f5ef 100644 --- a/syntax/yats/es6-symbol.vim +++ b/syntax/yats/es6-symbol.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/es6-symbol.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Symbol nextgroup=typescriptGlobalSymbolDot,typescriptFuncCallArg syntax match typescriptGlobalSymbolDot /\./ contained nextgroup=typescriptSymbolStaticProp,typescriptSymbolStaticMethod,typescriptProp @@ -18,5 +13,3 @@ endif syntax keyword typescriptSymbolStaticMethod contained for keyFor nextgroup=typescriptFuncCallArg if exists("did_typescript_hilink") | HiLink typescriptSymbolStaticMethod Keyword endif - -endif diff --git a/syntax/yats/event.vim b/syntax/yats/event.vim index 4fb2ff6f..46c54913 100644 --- a/syntax/yats/event.vim +++ b/syntax/yats/event.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/event.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptAnimationEvent contained animationend animationiteration syntax keyword typescriptAnimationEvent contained animationstart beginEvent endEvent @@ -166,5 +161,3 @@ syntax keyword typescriptServiceWorkerEvent contained install activate fetch syntax cluster events add=typescriptServiceWorkerEvent if exists("did_typescript_hilink") | HiLink typescriptServiceWorkerEvent Title endif - -endif diff --git a/syntax/yats/node.vim b/syntax/yats/node.vim index 98f859fd..375f7dbd 100644 --- a/syntax/yats/node.vim +++ b/syntax/yats/node.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/node.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName global process syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName console Buffer @@ -16,5 +11,3 @@ syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName setInte syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName clearInterval if exists("did_typescript_hilink") | HiLink typescriptNodeGlobal Structure endif - -endif diff --git a/syntax/yats/test.vim b/syntax/yats/test.vim index 7044a06a..bb4a60cb 100644 --- a/syntax/yats/test.vim +++ b/syntax/yats/test.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/test.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName describe syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName it test before @@ -14,5 +9,3 @@ syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName afterEa syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName beforeAll syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName afterAll syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName expect assert - -endif diff --git a/syntax/yats/typescript.vim b/syntax/yats/typescript.vim index 82a33ae1..5bdde783 100644 --- a/syntax/yats/typescript.vim +++ b/syntax/yats/typescript.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/typescript.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Function Boolean syntax keyword typescriptGlobal containedin=typescriptIdentifierName Error EvalError @@ -38,5 +33,3 @@ syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName encod syntax cluster props add=typescriptGlobalMethod if exists("did_typescript_hilink") | HiLink typescriptGlobalMethod Structure endif - -endif diff --git a/syntax/yats/web-blob.vim b/syntax/yats/web-blob.vim index 7ec46b3a..b9f4c78a 100644 --- a/syntax/yats/web-blob.vim +++ b/syntax/yats/web-blob.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-blob.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Blob BlobBuilder syntax keyword typescriptGlobal containedin=typescriptIdentifierName File FileReader @@ -44,5 +39,3 @@ endif syntax keyword typescriptURLStaticMethod contained createObjectURL revokeObjectURL nextgroup=typescriptFuncCallArg if exists("did_typescript_hilink") | HiLink typescriptURLStaticMethod Keyword endif - -endif diff --git a/syntax/yats/web-console.vim b/syntax/yats/web-console.vim index ad032579..ff40a3fa 100644 --- a/syntax/yats/web-console.vim +++ b/syntax/yats/web-console.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-console.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName console syntax keyword typescriptConsoleMethod contained count dir error group groupCollapsed nextgroup=typescriptFuncCallArg @@ -14,5 +9,3 @@ syntax keyword typescriptConsoleMethod contained warn nextgroup=typescriptFuncCa syntax cluster props add=typescriptConsoleMethod if exists("did_typescript_hilink") | HiLink typescriptConsoleMethod Keyword endif - -endif diff --git a/syntax/yats/web-crypto.vim b/syntax/yats/web-crypto.vim index f4647e26..0e2f38aa 100644 --- a/syntax/yats/web-crypto.vim +++ b/syntax/yats/web-crypto.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-crypto.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptCryptoGlobal containedin=typescriptIdentifierName crypto if exists("did_typescript_hilink") | HiLink typescriptCryptoGlobal Structure @@ -23,5 +18,3 @@ syntax keyword typescriptCryptoMethod contained getRandomValues nextgroup=typesc syntax cluster props add=typescriptCryptoMethod if exists("did_typescript_hilink") | HiLink typescriptCryptoMethod Keyword endif - -endif diff --git a/syntax/yats/web-encoding.vim b/syntax/yats/web-encoding.vim index 1ba7a34c..8728b5c2 100644 --- a/syntax/yats/web-encoding.vim +++ b/syntax/yats/web-encoding.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-encoding.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptEncodingGlobal containedin=typescriptIdentifierName TextEncoder syntax keyword typescriptEncodingGlobal containedin=typescriptIdentifierName TextDecoder @@ -19,5 +14,3 @@ syntax keyword typescriptEncodingMethod contained encode decode nextgroup=typesc syntax cluster props add=typescriptEncodingMethod if exists("did_typescript_hilink") | HiLink typescriptEncodingMethod Keyword endif - -endif diff --git a/syntax/yats/web-fetch.vim b/syntax/yats/web-fetch.vim index 370bc493..7a815e91 100644 --- a/syntax/yats/web-fetch.vim +++ b/syntax/yats/web-fetch.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-fetch.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Headers Request syntax keyword typescriptGlobal containedin=typescriptIdentifierName Response @@ -35,5 +30,3 @@ syntax keyword typescriptResponseMethod contained clone nextgroup=typescriptFunc syntax cluster props add=typescriptResponseMethod if exists("did_typescript_hilink") | HiLink typescriptResponseMethod Keyword endif - -endif diff --git a/syntax/yats/web-geo.vim b/syntax/yats/web-geo.vim index 0777b435..b3d5e85a 100644 --- a/syntax/yats/web-geo.vim +++ b/syntax/yats/web-geo.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-geo.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName Geolocation syntax keyword typescriptGeolocationMethod contained getCurrentPosition watchPosition nextgroup=typescriptFuncCallArg @@ -13,5 +8,3 @@ syntax keyword typescriptGeolocationMethod contained clearWatch nextgroup=typesc syntax cluster props add=typescriptGeolocationMethod if exists("did_typescript_hilink") | HiLink typescriptGeolocationMethod Keyword endif - -endif diff --git a/syntax/yats/web-history.vim b/syntax/yats/web-history.vim index 38001023..e4f05850 100644 --- a/syntax/yats/web-history.vim +++ b/syntax/yats/web-history.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-history.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptBOMHistoryProp contained length current next previous state syntax keyword typescriptBOMHistoryProp contained scrollRestoration @@ -16,5 +11,3 @@ syntax keyword typescriptBOMHistoryMethod contained back forward go pushState re syntax cluster props add=typescriptBOMHistoryMethod if exists("did_typescript_hilink") | HiLink typescriptBOMHistoryMethod Keyword endif - -endif diff --git a/syntax/yats/web-location.vim b/syntax/yats/web-location.vim index bac99ca1..6484f74b 100644 --- a/syntax/yats/web-location.vim +++ b/syntax/yats/web-location.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-location.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptBOMLocationProp contained href protocol host hostname port syntax keyword typescriptBOMLocationProp contained pathname search hash username password @@ -17,5 +12,3 @@ syntax keyword typescriptBOMLocationMethod contained assign reload replace toStr syntax cluster props add=typescriptBOMLocationMethod if exists("did_typescript_hilink") | HiLink typescriptBOMLocationMethod Keyword endif - -endif diff --git a/syntax/yats/web-navigator.vim b/syntax/yats/web-navigator.vim index 800f4296..020212d3 100644 --- a/syntax/yats/web-navigator.vim +++ b/syntax/yats/web-navigator.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-navigator.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptBOMNavigatorProp contained battery buildID connection cookieEnabled syntax keyword typescriptBOMNavigatorProp contained doNotTrack maxTouchPoints oscpu @@ -27,5 +22,3 @@ syntax keyword typescriptServiceWorkerMethod contained register nextgroup=typesc syntax cluster props add=typescriptServiceWorkerMethod if exists("did_typescript_hilink") | HiLink typescriptServiceWorkerMethod Keyword endif - -endif diff --git a/syntax/yats/web-network.vim b/syntax/yats/web-network.vim index 88969b0b..bffc3f52 100644 --- a/syntax/yats/web-network.vim +++ b/syntax/yats/web-network.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-network.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName NetworkInformation syntax keyword typescriptBOMNetworkProp contained downlink downlinkMax effectiveType @@ -13,5 +8,3 @@ syntax keyword typescriptBOMNetworkProp contained rtt type syntax cluster props add=typescriptBOMNetworkProp if exists("did_typescript_hilink") | HiLink typescriptBOMNetworkProp Keyword endif - -endif diff --git a/syntax/yats/web-payment.vim b/syntax/yats/web-payment.vim index ee41c25c..43b429db 100644 --- a/syntax/yats/web-payment.vim +++ b/syntax/yats/web-payment.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-payment.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptGlobal containedin=typescriptIdentifierName PaymentRequest syntax keyword typescriptPaymentMethod contained show abort canMakePayment nextgroup=typescriptFuncCallArg @@ -40,5 +35,3 @@ syntax keyword typescriptPaymentShippingOptionProp contained id label amount sel syntax cluster props add=typescriptPaymentShippingOptionProp if exists("did_typescript_hilink") | HiLink typescriptPaymentShippingOptionProp Keyword endif - -endif diff --git a/syntax/yats/web-service-worker.vim b/syntax/yats/web-service-worker.vim index 9f58e8ea..708a7b9d 100644 --- a/syntax/yats/web-service-worker.vim +++ b/syntax/yats/web-service-worker.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-service-worker.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptServiceWorkerProp contained controller ready syntax cluster props add=typescriptServiceWorkerProp @@ -21,5 +16,3 @@ syntax keyword typescriptCacheMethod contained keys nextgroup=typescriptFuncCall syntax cluster props add=typescriptCacheMethod if exists("did_typescript_hilink") | HiLink typescriptCacheMethod Keyword endif - -endif diff --git a/syntax/yats/web-window.vim b/syntax/yats/web-window.vim index 320aa37c..13a40f92 100644 --- a/syntax/yats/web-window.vim +++ b/syntax/yats/web-window.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-window.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName applicationCache syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName closed @@ -116,5 +111,3 @@ syntax keyword typescriptBOMWindowCons containedin=typescriptIdentifierName Quer syntax keyword typescriptBOMWindowCons containedin=typescriptIdentifierName XMLSerializer if exists("did_typescript_hilink") | HiLink typescriptBOMWindowCons Structure endif - -endif diff --git a/syntax/yats/web-xhr.vim b/syntax/yats/web-xhr.vim index 8a29191c..ef70d0b2 100644 --- a/syntax/yats/web-xhr.vim +++ b/syntax/yats/web-xhr.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web-xhr.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptXHRGlobal containedin=typescriptIdentifierName XMLHttpRequest if exists("did_typescript_hilink") | HiLink typescriptXHRGlobal Structure @@ -21,5 +16,3 @@ syntax keyword typescriptXHRMethod contained open overrideMimeType send setReque syntax cluster props add=typescriptXHRMethod if exists("did_typescript_hilink") | HiLink typescriptXHRMethod Keyword endif - -endif diff --git a/syntax/yats/web.vim b/syntax/yats/web.vim index 96050351..fa7d3693 100644 --- a/syntax/yats/web.vim +++ b/syntax/yats/web.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/yats/web.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('typescript', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'typescript') == -1 syntax keyword typescriptBOM containedin=typescriptIdentifierName AbortController syntax keyword typescriptBOM containedin=typescriptIdentifierName AbstractWorker AnalyserNode @@ -256,5 +251,3 @@ syntax keyword typescriptBOM containedin=typescriptIdentifierName XDomainRequest syntax keyword typescriptBOM containedin=typescriptIdentifierName XMLHttpRequestEventTarget if exists("did_typescript_hilink") | HiLink typescriptBOM Structure endif - -endif diff --git a/syntax/z8a.vim b/syntax/z8a.vim index 856ed092..c43253f1 100644 --- a/syntax/z8a.vim +++ b/syntax/z8a.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/z8a.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('z8a', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'z8a') == -1 " Vim syntax file " Language: Z80 assembler asz80 @@ -108,5 +103,3 @@ hi def link z8aString String let b:current_syntax = "z8a" " vim: ts=8 - -endif diff --git a/syntax/zephir.vim b/syntax/zephir.vim index 838b3cc9..54bfa05e 100644 --- a/syntax/zephir.vim +++ b/syntax/zephir.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/zephir.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('zephir', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'zephir') == -1 " Copyright 2009 The Go Authors. All rights reserved. if exists("b:current_syntax") @@ -140,5 +135,3 @@ syn sync minlines=500 let b:current_syntax = "zephir" syn match zepTypeHits "<\w+>" contained display - -endif diff --git a/syntax/zig.vim b/syntax/zig.vim index f9d6fd5d..0790689d 100644 --- a/syntax/zig.vim +++ b/syntax/zig.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/zig.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('zig', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'zig') == -1 " Vim syntax file " Language: Zig @@ -111,5 +106,3 @@ hi def link zigStructure Structure hi def link zigStatement Statement hi def link zigConditional Conditional hi def link zigRepeat Repeat - -endif diff --git a/syntax/zimbu.vim b/syntax/zimbu.vim index e30c4496..3e193121 100644 --- a/syntax/zimbu.vim +++ b/syntax/zimbu.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/zimbu.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('zimbu', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'zimbu') == -1 " Vim syntax file " Language: Zimbu @@ -167,5 +162,3 @@ hi def link zimbuError Error let b:current_syntax = "zimbu" " vim: ts=8 - -endif diff --git a/syntax/zir.vim b/syntax/zir.vim index be14a54b..10033967 100644 --- a/syntax/zir.vim +++ b/syntax/zir.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/zir.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('zig', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'zig') == -1 " Vim syntax file " Language: Zir @@ -57,5 +52,3 @@ hi def link zirBinNumber Constant hi def link zirGlobal Identifier hi def link zirLocal Identifier - -endif diff --git a/syntax/zsh.vim b/syntax/zsh.vim index ac44ba26..fc5810af 100644 --- a/syntax/zsh.vim +++ b/syntax/zsh.vim @@ -1,11 +1,6 @@ -let s:base = expand("<sfile>:h:h") -let Filter = { _, v -> stridx(v, s:base) == -1 && stridx(v, $VIMRUNTIME) == -1 && v !~ "after" } -let files = filter(globpath(&rtp, 'syntax/zsh.vim', 1, 1), Filter) -if len(files) > 0 - exec 'source ' . files[0] +if !polyglot#util#IsEnabled('sh', expand('<sfile>:p')) finish endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'sh') == -1 " Shebang syn match shShebang "^#!.*$" containedin=shComment @@ -63,5 +58,3 @@ hi def link shSemicolon Delimiter hi def link shShebang PreProc hi def link zshDelim Delimiter hi def link zshFlag Special - -endif |