" Vim support file to define the syntax selection menu
" This file is normally sourced from menu.vim.
"
" Maintainer: Bram Moolenaar
" Last Change: 2013 Jun 24
" Define the SetSyn function, used for the Syntax menu entries.
" Set 'filetype' and also 'syntax' if it is manually selected.
fun! SetSyn(name)
if a:name == "fvwm1"
let use_fvwm_1 = 1
let use_fvwm_2 = 0
let name = "fvwm"
elseif a:name == "fvwm2"
let use_fvwm_2 = 1
let use_fvwm_1 = 0
let name = "fvwm"
else
let name = a:name
endif
if !exists("s:syntax_menu_synonly")
exe "set ft=" . name
if exists("g:syntax_manual")
exe "set syn=" . name
endif
else
exe "set syn=" . name
endif
endfun
" <> notation is used here, remove '<' from 'cpoptions'
let s:cpo_save = &cpo
set cpo&vim
" The following menu items are generated by makemenu.vim.
" The Start Of The Syntax Menu
an 50.10.100 &Syntax.AB.A2ps\ config :cal SetSyn("a2ps")
an 50.10.110 &Syntax.AB.Aap :cal SetSyn("aap")
an 50.10.120 &Syntax.AB.ABAP/4 :cal SetSyn("abap")
an 50.10.130 &Syntax.AB.Abaqus :cal SetSyn("abaqus")
an 50.10.140 &Syntax.AB.ABC\ music\ notation :cal SetSyn("abc")
an 50.10.150 &Syntax.AB.ABEL :cal SetSyn("abel")
an 50.10.160 &Syntax.AB.AceDB\ model :cal SetSyn("acedb")
an 50.10.170 &Syntax.AB.Ada :cal SetSyn("ada")
an 50.10.180 &Syntax.AB.AfLex :cal SetSyn("aflex")
an 50.10.190 &Syntax.AB.ALSA\ config :cal SetSyn("alsaconf")
an 50.10.200 &Syntax.AB.Altera\ AHDL :cal SetSyn("ahdl")
an 50.10.210 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga")
an 50.10.220 &Syntax.AB.AMPL :cal SetSyn("ampl")
an 50.10.230 &Syntax.AB.Ant\ build\ file :cal SetSyn("ant")
an 50.10.240 &Syntax.AB.ANTLR :cal SetSyn("antlr")
an 50.10.250 &Syntax.AB.Apache\ config :cal SetSyn("apache")
an 50.10.260 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle")
an 50.10.270 &Syntax.AB.Applix\ ELF :cal SetSyn("elf")
an 50.10.280 &Syntax.AB.APT\ config :cal SetSyn("aptconf")
an 50.10.290 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml")
an 50.10.300 &Syntax.AB.Arch\ inventory :cal SetSyn("arch")
an 50.10.310 &Syntax.AB.ART :cal SetSyn("art")
an 50.10.320 &Syntax.AB.Ascii\ Doc :cal SetSyn("asciidoc")
an 50.10.330 &Syntax.AB.ASP\ with\ VBScript :cal SetSyn("aspvbs")
an 50.10.340 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl")
an 50.10.350 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k")
an 50.10.360 &Syntax.AB.Assembly.Flat :cal SetSyn("fasm")
an 50.10.370 &Syntax.AB.Assembly.GNU :cal SetSyn("asm")
an 50.10.380 &Syntax.AB.Assembly.GNU\ H-8300 :cal SetSyn("asmh8300")
an 50.10.390 &Syntax.AB.Assembly.Intel\ IA-64 :cal SetSyn("ia64")
an 50.10.400 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm")
an 50.10.410 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm")
an 50.10.420 &Syntax.AB.Assembly.PIC :cal SetSyn("pic")
an 50.10.430 &Syntax.AB.Assembly.Turbo :cal SetSyn("tasm")
an 50.10.440 &Syntax.AB.Assembly.VAX\ Macro\ Assembly :cal SetSyn("vmasm")
an 50.10.450 &Syntax.AB.Assembly.Z-80 :cal SetSyn("z8a")
an 50.10.460 &Syntax.AB.Assembly.xa\ 6502\ cross\ assember :cal SetSyn("a65")
an 50.10.470 &Syntax.AB.ASN\.1 :cal SetSyn("asn")
an 50.10.480 &Syntax.AB.Asterisk\ config :cal SetSyn("asterisk")
an 50.10.490 &Syntax.AB.Asterisk\ voicemail\ config :cal SetSyn("asteriskvm")
an 50.10.500 &Syntax.AB.Atlas :cal SetSyn("atlas")
an 50.10.510 &Syntax.AB.AutoHotKey :cal SetSyn("autohotkey")
an 50.10.520 &Syntax.AB.AutoIt :cal SetSyn("autoit")
an 50.10.530 &Syntax.AB.Automake :cal SetSyn("automake")
an 50.10.540 &Syntax.AB.Avenue :cal SetSyn("ave")
an 50.10.550 &Syntax.AB.Awk :cal SetSyn("awk")
an 50.10.560 &Syntax.AB.AYacc :cal SetSyn("ayacc")
an 50.10.580 &Syntax.AB.B :cal SetSyn("b")
an 50.10.590 &Syntax.AB.Baan :cal SetSyn("baan")
an 50.10.600 &Syntax.AB.Basic.FreeBasic :cal SetSyn("freebasic")
an 50.10.610 &Syntax.AB.Basic.IBasic :cal SetSyn("ibasic")
an 50.10.620 &Syntax.AB.Basic.QBasic :cal SetSyn("basic")
an 50.10.630 &Syntax.AB.Basic.Visual\ Basic :cal SetSyn("vb")
an 50.10.640 &Syntax.AB.Bazaar\ commit\ file :cal SetSyn("bzr")
an 50.10.650 &Syntax.AB.BC\ calculator :cal SetSyn("bc")
an 50.10.660 &Syntax.AB.BDF\ font :cal SetSyn("bdf")
an 50.10.670 &Syntax.AB.BibTeX.Bibliography\ database :cal SetSyn("bib")
an 50.10.680 &Syntax.AB.BibTeX.Bibliography\ Style :cal SetSyn("bst")
an 50.10.690 &Syntax.AB.BIND.BIND\ config :cal SetSyn("named")
an 50.10.700 &Syntax.AB.BIND.BIND\ zone :cal SetSyn("bindzone")
an 50.10.710 &Syntax.AB.Blank :cal SetSyn("blank")
an 50.20.100 &Syntax.C.C :cal SetSyn("c")
an 50.20.110 &Syntax.C.C++ :cal SetSyn("cpp")
an 50.20.120 &Syntax.C.C# :cal SetSyn("cs")
an 50.20.130 &Syntax.C.Cabal\ Haskell\ build\ file :cal SetSyn("cabal")
an 50.20.140 &Syntax.C.Calendar :cal SetSyn("calendar")
an 50.20.150 &Syntax.C.Cascading\ Style\ Sheets :cal SetSyn("css")
an 50.20.160 &Syntax.C.CDL :cal SetSyn("cdl")
an 50.20.170 &Syntax.C.Cdrdao\ TOC :cal SetSyn("cdrtoc")
an 50.20.180 &Syntax.C.Cdrdao\ config :cal SetSyn("cdrdaoconf")
an 50.20.190 &Syntax.C.Century\ Term :cal SetSyn("cterm")
an 50.20.200 &Syntax.C.CH\ script :cal SetSyn("ch")
an 50.20.210 &Syntax.C.ChaiScript :cal SetSyn("chaiscript")
an 50.20.220 &Syntax.C.ChangeLog :cal SetSyn("changelog")
an 50.20.230 &Syntax.C.Cheetah\ template :cal SetSyn("cheetah")
an 50.20.240 &Syntax.C.CHILL :cal SetSyn("chill")
an 50.20.250 &Syntax.C.ChordPro :cal SetSyn("chordpro")
an 50.20.260 &Syntax.C.Clean :cal SetSyn("clean")
an 50.20.270 &Syntax.C.Clever :cal SetSyn("cl")
an 50.20.280 &Syntax.C.Clipper :cal SetSyn("clipper")
an 50.20.290 &Syntax.C.Clojure :cal SetSyn("clojure")
an 50.20.300 &Syntax.C.Cmake :cal SetSyn("cmake")
an 50.20.310 &Syntax.C.Cmusrc :cal SetSyn("cmusrc")
an 50.20.320 &Syntax.C.Cobol :cal SetSyn("cobol")
an 50.20.330 &Syntax.C.Coco/R :cal SetSyn("coco")
an 50.20.340 &Syntax.C.Cold\ Fusion :cal SetSyn("cf")
an 50.20.350 &Syntax.C.Conary\ Recipe :cal SetSyn("conaryrecipe")
an 50.20.360 &Syntax.C.Config.Cfg\ Config\ file :cal SetSyn("cfg")
an 50.20.370 &Syntax.C.Config.Configure\.in :cal SetSyn("config")
an 50.20.380 &Syntax.C.Config.Generic\ Config\ file :cal SetSyn("conf")
an 50.20.390 &Syntax.C.CRM114 :cal SetSyn("crm")
an 50.20.400 &Syntax.C.Crontab :cal SetSyn("crontab")
an 50.20.410 &Syntax.C.CSDL :cal SetSyn("csdl")
an 50.20.420 &Syntax.C.CSP :cal SetSyn("csp")
an 50.20.430 &Syntax.C.Ctrl-H :cal SetSyn("ctrlh")
an 50.20.440 &Syntax.C.Cucumber :cal SetSyn("cucumber")
an 50.20.450 &Syntax.C.CUDA :cal SetSyn("cuda")
an 50.20.460 &Syntax.C.CUPL.CUPL :cal SetSyn("cupl")
an 50.20.470 &Syntax.C.CUPL.Simulation :cal SetSyn("cuplsim")
an 50.20.480 &Syntax.C.CVS.commit\ file :cal SetSyn("cvs")
an 50.20.490 &Syntax.C.CVS.cvsrc :cal SetSyn("cvsrc")
an 50.20.500 &Syntax.C.Cyn++ :cal SetSyn("cynpp")
an 50.20.510 &Syntax.C.Cynlib :cal SetSyn("cynlib")
an 50.30.100 &Syntax.DE.D :cal SetSyn("d")
an 50.30.110 &Syntax.DE.Datascript :cal SetSyn("datascript")
an 50.30.120 &Syntax.DE.Debian.Debian\ ChangeLog :cal SetSyn("debchangelog")
an 50.30.130 &Syntax.DE.Debian.Debian\ Control :cal SetSyn("debcontrol")
an 50.30.140 &Syntax.DE.Debian.Debian\ Sources\.list :cal SetSyn("debsources")
an 50.30.150 &Syntax.DE.Denyhosts :cal SetSyn("denyhosts")
an 50.30.160 &Syntax.DE.Desktop :cal SetSyn("desktop")
an 50.30.170 &Syntax.DE.Dict\ config :cal SetSyn("dictconf")
an 50.30.180 &Syntax.DE.Dictd\ config :cal SetSyn("dictdconf")
an 50.30.190 &Syntax.DE.Diff :cal SetSyn("diff")
an 50.30.200 &Syntax.DE.Digital\ Command\ Lang :cal SetSyn("dcl")
an 50.30.210 &Syntax.DE.Dircolors :cal SetSyn("dircolors")
an 50.30.220 &Syntax.DE.Django\ template :cal SetSyn("django")
an 50.30.230 &Syntax.DE.DNS/BIND\ zone :cal SetSyn("bindzone")
an 50.30.240 &Syntax.DE.Dnsmasq\ config :cal SetSyn("dnsmasq")
an 50.30.250 &Syntax.DE.DocBook.auto-detect :cal SetSyn("docbk")
an 50.30.260 &Syntax.DE.DocBook.SGML :cal SetSyn("docbksgml")
an 50.30.270 &Syntax.DE.DocBook.XML :cal SetSyn("docbkxml")
an 50.30.280 &Syntax.DE.Dot :cal SetSyn("dot")
an 50.30.290 &Syntax.DE.Doxygen.C\ with\ doxygen :cal SetSyn("c.doxygen")
an 50.30.300 &Syntax.DE.Doxygen.C++\ with\ doxygen :cal SetSyn("cpp.doxygen")
an 50.30.310 &Syntax.DE.Doxygen.IDL\ with\ doxygen :cal SetSyn("idl.doxygen")
an 50.30.320 &Syntax.DE.Doxygen.Java\ with\ doxygen :cal SetSyn("java.doxygen")
an 50.30.330 &Syntax.DE.Dracula :cal SetSyn("dracula")
an 50.30.340 &Syntax.DE.DSSSL :cal SetSyn("dsl")
an 50.30.350 &Syntax.DE.DTD :cal SetSyn("dtd")
an 50.30.360 &Syntax.DE.DTML\ (Zope) :cal SetSyn("dtml")
an 50.30.370 &Syntax.DE.DTrace :cal SetSyn("dtrace")
an 50.30.380 &Syntax.DE.Dts/dtsi :cal SetSyn("dts")
an 50.30.390 &Syntax.DE.Dylan.Dylan :cal SetSyn("dylan")
an 50.30.400 &Syntax.DE.Dylan.Dylan\ interface :cal SetSyn("dylanintr")
an 50.30.410 &Syntax.DE.Dylan.Dylan\ lid :cal SetSyn("dylanlid")
an 50.30.430 &Syntax.DE.EDIF :cal SetSyn("edif")
an 50.30.440 &Syntax.DE.Eiffel :cal SetSyn("eiffel")
an 50.30.450 &Syntax.DE.Elinks\ config :cal SetSyn("elinks")
an 50.30.460 &Syntax.DE.Elm\ filter\ rules :cal SetSyn("elmfilt")
an 50.30.470 &Syntax.DE.Embedix\ Component\ Description :cal SetSyn("ecd")
an 50.30.480 &Syntax.DE.ERicsson\ LANGuage :cal SetSyn("erlang")
an 50.30.490 &Syntax.DE.ESMTP\ rc :cal SetSyn("esmtprc")
an 50.30.500 &Syntax.DE.ESQL-C :cal SetSyn("esqlc")
an 50.30.510 &Syntax.DE.Essbase\ script :cal SetSyn("csc")
an 50.30.520 &Syntax.DE.Esterel :cal SetSyn("esterel")
an 50.30.530 &Syntax.DE.Eterm\ config :cal SetSyn("eterm")
an 50.30.540 &Syntax.DE.Eviews :cal SetSyn("eviews")
an 50.30.550 &Syntax.DE.Exim\ conf :cal SetSyn("exim")
an 50.30.560 &Syntax.DE.Expect :cal SetSyn("expect")
an 50.30.570 &Syntax.DE.Exports :cal SetSyn("exports")
an 50.40.100 &Syntax.FG.Falcon :cal SetSyn("falcon")
an 50.40.110 &Syntax.FG.Fantom :cal SetSyn("fan")
an 50.40.120 &Syntax.FG.Fetchmail :cal SetSyn("fetchmail")
an 50.40.130 &Syntax.FG.FlexWiki :cal SetSyn("flexwiki")
an 50.40.140 &Syntax.FG.Focus\ Executable :cal SetSyn("focexec")
an 50.40.150 &Syntax.FG.Focus\ Master :cal SetSyn("master")
an 50.40.160 &Syntax.FG.FORM :cal SetSyn("form")
an 50.40.170 &Syntax.FG.Forth :cal SetSyn("forth")
an 50.40.180 &Syntax.FG.Fortran :cal SetSyn("fortran")
an 50.40.190 &Syntax.FG.FoxPro :cal SetSyn("foxpro")
an 50.40.200 &Syntax.FG.FrameScript :cal SetSyn("framescript")
an 50.40.210 &Syntax.FG.Fstab :cal SetSyn("fstab")
an 50.40.220 &Syntax.FG.Fvwm.Fvwm\ configuration :cal SetSyn("fvwm1")
an 50.40.230 &Syntax.FG.Fvwm.Fvwm2\ configuration :cal SetSyn("fvwm2")
an 50.40.240 &Syntax.FG.Fvwm.Fvwm2\ configuration\ with\ M4 :cal SetSyn("fvwm2m4")
an 50.40.260 &Syntax.FG.GDB\ command\ file :cal SetSyn("gdb")
an 50.40.270 &Syntax.FG.GDMO :cal SetSyn("gdmo")
an 50.40.280 &Syntax.FG.Gedcom :cal SetSyn("gedcom")
an 50.40.290 &Syntax.FG.Git.Output :cal SetSyn("git")
an 50.40.300 &Syntax.FG.Git.Commit :cal SetSyn("gitcommit")
an 50.40.310 &Syntax.FG.Git.Config :cal SetSyn("gitconfig")
an 50.40.320 &Syntax.FG.Git.Rebase :cal SetSyn("gitrebase")
an 50.40.330 &Syntax.FG.Git.Send\ Email :cal SetSyn("gitsendemail")
an 50.40.340 &Syntax.FG.Gitolite :cal SetSyn("gitolite")
an 50.40.350 &Syntax.FG.Gkrellmrc :cal SetSyn("gkrellmrc")
an 50.40.360 &Syntax.FG.Gnash :cal SetSyn("gnash")
an 50.40.370 &Syntax.FG.GP :cal SetSyn("gp")
an 50.40.380 &Syntax.FG.GPG :cal SetSyn("gpg")
an 50.40.390 &Syntax.FG.Grof :cal SetSyn("gprof")
an 50.40.400 &Syntax.FG.Group\ file :cal SetSyn("group")
an 50.40.410 &Syntax.FG.Grub :cal SetSyn("grub")
an 50.40.420 &Syntax.FG.GNU\ Server\ Pages :cal SetSyn("gsp")
an 50.40.430 &Syntax.FG.GNUplot :cal SetSyn("gnuplot")
an 50.40.440 &Syntax.FG.GrADS\ scripts :cal SetSyn("grads")
an 50.40.450 &Syntax.FG.Gretl :cal SetSyn("gretl")
an 50.40.460 &Syntax.FG.Groff :cal SetSyn("groff")
an 50.40.470 &Syntax.FG.Groovy :cal SetSyn("groovy")
an 50.40.480 &Syntax.FG.GTKrc :cal SetSyn("gtkrc")
an 50.50.100 &Syntax.HIJK.Haml :cal SetSyn("haml")
an 50.50.110 &Syntax.HIJK.Hamster :cal SetSyn("hamster")
an 50.50.120 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell")
an 50.50.130 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell")
an 50.50.140 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell")
an 50.50.150 &Syntax.HIJK.HASTE :cal SetSyn("haste")
an 50.50.160 &Syntax.HIJK.HASTE\ preproc :cal SetSyn("hastepreproc")
an 50.50.170 &Syntax.HIJK.Hercules :cal SetSyn("hercules")
an 50.50.180 &Syntax.HIJK.Hex\ dump.XXD :cal SetSyn("xxd")
an 50.50.190 &Syntax.HIJK.Hex\ dump.Intel\ MCS51 :cal SetSyn("hex")
an 50.50.200 &Syntax.HIJK.Hg\ commit :cal SetSyn("hgcommit")
an 50.50.210 &Syntax.HIJK.HTML.HTML :cal SetSyn("html")
an 50.50.220 &Syntax.HIJK.HTML.HTML\ with\ M4 :cal SetSyn("htmlm4")
an 50.50.230 &Syntax.HIJK.HTML.HTML\ with\ Ruby\ (eRuby) :cal SetSyn("eruby")
an 50.50.240 &Syntax.HIJK.HTML.Cheetah\ HTML\ template :cal SetSyn("htmlcheetah")
an 50.50.250 &Syntax.HIJK.HTML.Django\ HTML\ template :cal SetSyn("htmldjango")
an 50.50.260 &Syntax.HIJK.HTML.HTML/OS :cal SetSyn("htmlos")
an 50.50.270 &Syntax.HIJK.HTML.XHTML :cal SetSyn("xhtml")
an 50.50.280 &Syntax.HIJK.Host\.conf :cal SetSyn("hostconf")
an 50.50.290 &Syntax.HIJK.Hosts\ access :cal SetSyn("hostsaccess")
an 50.50.300 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb")
an 50.50.320 &Syntax.HIJK.Icewm\ menu :cal SetSyn("icemenu")
an 50.50.330 &Syntax.HIJK.Icon :cal SetSyn("icon")
an 50.50.340 &Syntax.HIJK.IDL\Generic\ IDL :cal SetSyn("idl")
an 50.50.350 &Syntax.HIJK.IDL\Microsoft\ IDL :cal SetSyn("msidl")
an 50.50.360 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent")
an 50.50.370 &Syntax.HIJK.Inform :cal SetSyn("inform")
an 50.50.380 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl")
an 50.50.390 &Syntax.HIJK.Initng :cal SetSyn("initng")
an 50.50.400 &Syntax.HIJK.Inittab :cal SetSyn("inittab")
an 50.50.410 &Syntax.HIJK.Inno\ setup :cal SetSyn("iss")
an 50.50.420 &Syntax.HIJK.Innovation\ Data\ Processing.Upstream\ dat :cal SetSyn("upstreamdat")
an 50.50.430 &Syntax.HIJK.Innovation\ Data\ Processing.Upstream\ log :cal SetSyn("upstreamlog")
an 50.50.440 &Syntax.HIJK.Innovation\ Data\ Processing.Upstream\ Install\ log :cal SetSyn("upstreaminstalllog")
an 50.50.450 &Syntax.HIJK.Innovation\ Data\ Processing.Usserver\ log :cal SetSyn("usserverlog")
an 50.50.460 &Syntax.HIJK.Innovation\ Data\ Processing.USW2KAgt\ log :cal SetSyn("usw2kagtlog")
an 50.50.470 &Syntax.HIJK.InstallShield\ script :cal SetSyn("ishd")
an 50.50.480 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang")
an 50.50.490 &Syntax.HIJK.IPfilter :cal SetSyn("ipfilter")
an 50.50.510 &Syntax.HIJK.JAL :cal SetSyn("jal")
an 50.50.520 &Syntax.HIJK.JAM :cal SetSyn("jam")
an 50.50.530 &Syntax.HIJK.Jargon :cal SetSyn("jargon")
an 50.50.540 &Syntax.HIJK.Java.Java :cal SetSyn("java")
an 50.50.550 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc")
an 50.50.560 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp")
an 50.50.570 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties")
an 50.50.580 &Syntax.HIJK.JavaScript :cal SetSyn("javascript")
an 50.50.590 &Syntax.HIJK.Jess :cal SetSyn("jess")
an 50.50.600 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph")
an 50.50.610 &Syntax.HIJK.Jovial :cal SetSyn("jovial")
an 50.50.630 &Syntax.HIJK.Kconfig :cal SetSyn("kconfig")
an 50.50.640 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript")
an 50.50.650 &Syntax.HIJK.Kimwitu++ :cal SetSyn("kwt")
an 50.50.660 &Syntax.HIJK.KixTart :cal SetSyn("kix")
an 50.60.100 &Syntax.L.Lace :cal SetSyn("lace")
an 50.60.110 &Syntax.L.LamdaProlog :cal SetSyn("lprolog")
an 50.60.120 &Syntax.L.Latte :cal SetSyn("latte")
an 50.60.130 &Syntax.L.Ld\ script :cal SetSyn("ld")
an 50.60.140 &Syntax.L.LDAP.LDIF :cal SetSyn("ldif")
an 50.60.150 &Syntax.L.LDAP.Configuration :cal SetSyn("ldapconf")
an 50.60.160 &Syntax.L.Lex :cal SetSyn("lex")
an 50.60.170 &Syntax.L.LFTP\ config :cal SetSyn("lftp")
an 50.60.180 &Syntax.L.Libao :cal SetSyn("libao")
an 50.60.190 &Syntax.L.LifeLines\ script :cal SetSyn("lifelines")
an 50.60.200 &Syntax.L.Lilo :cal SetSyn("lilo")