To: vim-dev@vim.org Subject: Patch 6.1.126 Fcc: outbox From: Bram Moolenaar MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 6.1.126 Problem: Adding the choices in the syntax menu is consuming much of the startup time of the GUI while it's not often used. Solution: Only add the choices when the user wants to use them. Files: Makefile, runtime/makemenu.vim, runtime/menu.vim, runtime/synmenu.vim, src/Makefile *** ../vim61.125/Makefile Sun Mar 24 14:44:33 2002 --- Makefile Tue Jul 9 21:27:06 2002 *************** *** 87,93 **** # - With these features: "make depend" (works best with gcc). # - "make lint" and check the output (ignore GTK warnings). # - Enable the efence library in "src/Makefile" and run "make test". ! # - Do "make menu" to update the runtime/menu.vim file. # - Add remarks for changes to runtime/doc/version6.txt. # - In runtime/doc run "make" and "make html" to check for errors. # - Check if src/Makefile and src/feature.h don't contain any personal --- 87,93 ---- # - With these features: "make depend" (works best with gcc). # - "make lint" and check the output (ignore GTK warnings). # - Enable the efence library in "src/Makefile" and run "make test". ! # - Do "make menu" to update the runtime/synmenu.vim file. # - Add remarks for changes to runtime/doc/version6.txt. # - In runtime/doc run "make" and "make html" to check for errors. # - Check if src/Makefile and src/feature.h don't contain any personal *************** *** 602,608 **** runtime/macros/urm/examples \ runtime/macros/urm/urm \ runtime/macros/urm/urm.vim \ - runtime/delmenu.vim \ runtime/mswin.vim \ runtime/evim.vim \ runtime/optwin.vim \ --- 602,607 ---- *************** *** 626,631 **** --- 625,632 ---- runtime/filetype.vim \ runtime/scripts.vim \ runtime/menu.vim \ + runtime/delmenu.vim \ + runtime/synmenu.vim \ runtime/makemenu.vim \ runtime/colors/*.vim \ runtime/colors/README.txt \ *** ../vim61.125/runtime/makemenu.vim Thu Mar 21 21:48:25 2002 --- runtime/makemenu.vim Tue Jul 9 20:48:53 2002 *************** *** 1,9 **** ! " Script to define the syntax menu in menu.vim " Maintainer: Bram Moolenaar ! " Last Change: 2002 Mar 21 " This is used by "make menu" in the src directory. ! edit :p:h/menu.vim /The Start Of The Syntax Menu/+1,/The End Of The Syntax Menu/-1d let s:lnum = line(".") - 1 --- 1,9 ---- ! " Script to define the syntax menu in synmenu.vim " Maintainer: Bram Moolenaar ! " Last Change: 2002 Jul 09 " This is used by "make menu" in the src directory. ! edit :p:h/synmenu.vim /The Start Of The Syntax Menu/+1,/The End Of The Syntax Menu/-1d let s:lnum = line(".") - 1 *************** *** 144,154 **** SynMenu EFG.Forth:forth SynMenu EFG.Fortran:fortran SynMenu EFG.FoxPro:foxpro ! SynMenu EFG.Fvwm\ configuration:fvwm1 ! SynMenu EFG.Fvwm2\ configuration:fvwm2 SynMenu EFG.GDB\ command\ file:gdb SynMenu EFG.GDMO:gdmo SynMenu EFG.Gedcom:gedcom SynMenu EFG.GP:gp SynMenu EFG.GNU\ Server\ Pages:gsp SynMenu EFG.GNUplot:gnuplot --- 144,156 ---- SynMenu EFG.Forth:forth SynMenu EFG.Fortran:fortran SynMenu EFG.FoxPro:foxpro ! SynMenu EFG.Fvwm.Fvwm\ configuration:fvwm1 ! SynMenu EFG.Fvwm.Fvwm2\ configuration:fvwm2 ! SynMenu EFG.Fvwm.Fvwm2\ configuration with M4:fvwm2m4 SynMenu EFG.GDB\ command\ file:gdb SynMenu EFG.GDMO:gdmo SynMenu EFG.Gedcom:gedcom + SynMenu EFG.Gkrellmrc:gkrellmrc SynMenu EFG.GP:gp SynMenu EFG.GNU\ Server\ Pages:gsp SynMenu EFG.GNUplot:gnuplot *************** *** 172,177 **** --- 174,180 ---- SynMenu HIJK.Inno\ setup:iss SynMenu HIJK.InstallShield\ script:ishd SynMenu HIJK.Interactive\ Data\ Lang:idlang + SynMenu HIJK.IPfilter:ipfilter SynMenu HIJK.JAM:jam SynMenu HIJK.Jargon:jargon SynMenu HIJK.Java.Java:java *************** *** 194,199 **** --- 197,203 ---- SynMenu L-Ma.Lilo:lilo SynMenu L-Ma.Lisp:lisp SynMenu L-Ma.Lite:lite + SynMenu L-Ma.Logtalk:logtalk SynMenu L-Ma.LOTOS:lotos SynMenu L-Ma.LotusScript:lscript SynMenu L-Ma.Lout:lout *************** *** 214,219 **** --- 218,224 ---- SynMenu Me-NO.MEL\ (for\ Maya):mel SynMenu Me-NO.Metafont:mf SynMenu Me-NO.MetaPost:mp + SynMenu Me-NO.MMIX:mmix SynMenu Me-NO.Model:model SynMenu Me-NO.Modsim\ III:modsim3 SynMenu Me-NO.Modula\ 2:modula2 *************** *** 256,261 **** --- 261,267 ---- SynMenu PQ.Pine\ RC:pine SynMenu PQ.PL/M:plm SynMenu PQ.PL/SQL:plsql + SynMenu PQ.PLP:plp SynMenu PQ.PO\ (GNU\ gettext):po SynMenu PQ.Postfix\ main\ config:pfmain SynMenu PQ.PostScript:postscr *************** *** 280,285 **** --- 286,292 ---- SynMenu R-Sg.Renderman\ Shader\ Lang:sl SynMenu R-Sg.Rexx:rexx SynMenu R-Sg.Robots\.txt:robots + SynMenu R-Sg.RockLinux\ package\ desc\.:desc SynMenu R-Sg.Rpcgen:rpcgen SynMenu R-Sg.RPL/2:rpl SynMenu R-Sg.RTF:rtf *************** *** 313,318 **** --- 320,326 ---- SynMenu Sh-S.SLRN.Slrn\ rc:slrnrc SynMenu Sh-S.SLRN.Slrn\ score:slrnsc SynMenu Sh-S.SmallTalk:st + SynMenu Sh-S.Smarty\ Templates:smarty SynMenu Sh-S.SMIL:smil SynMenu Sh-S.SMITH:smith SynMenu Sh-S.SNMP\ MIB:mib *************** *** 327,332 **** --- 335,341 ---- SynMenu Sh-S.Speedup:spup SynMenu Sh-S.Splint:splint SynMenu Sh-S.Squid\ config:squid + SynMenu Sh-S.SQL.MySQL:mysql SynMenu Sh-S.SQL.SQL:sql SynMenu Sh-S.SQL.SQL\ Forms:sqlforms SynMenu Sh-S.SQL.SQLJ:sqlj *************** *** 350,361 **** --- 359,372 ---- SynMenu TUV.TeX.Texinfo:texinfo SynMenu TUV.TF\ mud\ client:tf SynMenu TUV.Tidy\ configuration:tidy + SynMenu TUV.Tilde:tilde SynMenu TUV.Trasys\ input:trasys SynMenu TUV.TSS.Command\ Line:tsscl SynMenu TUV.TSS.Geometry:tssgm SynMenu TUV.TSS.Optics:tssop SynMenu TUV.UIT/UIL:uil SynMenu TUV.UnrealScript:uc + SynMenu TUV.Valgrind:valgrind SynMenu TUV.Verilog\ HDL:verilog SynMenu TUV.Vgrindefs:vgrindefs SynMenu TUV.VHDL:vhdl *** ../vim61.125/runtime/menu.vim Thu Jul 4 20:48:34 2002 --- runtime/menu.vim Tue Jul 9 21:46:08 2002 *************** *** 2,8 **** " You can also use this as a start for your own set of menus. " " Maintainer: Bram Moolenaar ! " Last Change: 2002 Jun 27 " Note that ":an" (short for ":anoremenu") is often used to make a menu work " in all modes and avoid side effects from mappings defined by the user. --- 2,8 ---- " You can also use this as a start for your own set of menus. " " Maintainer: Bram Moolenaar ! " Last Change: 2002 Jul 09 " Note that ":an" (short for ":anoremenu") is often used to make a menu work " in all modes and avoid side effects from mappings defined by the user. *************** *** 925,1308 **** \ && !exists("did_install_syntax_menu") let did_install_syntax_menu = 1 ! " Skip setting up the individual syntax selection menus when ! " skip_syntax_sel_menu is defined (it takes quite a bit of time). ! if !exists("skip_syntax_sel_menu") ! ! " 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 ! ! " The following menu items are generated by makemenu.vim. ! " The Start Of The Syntax Menu ! ! an 50.10.100 &Syntax.AB.Abaqus :cal SetSyn("abaqus") ! an 50.10.110 &Syntax.AB.ABC\ music\ notation :cal SetSyn("abc") ! an 50.10.120 &Syntax.AB.ABEL :cal SetSyn("abel") ! an 50.10.130 &Syntax.AB.AceDB\ model :cal SetSyn("acedb") ! an 50.10.140 &Syntax.AB.Ada :cal SetSyn("ada") ! an 50.10.150 &Syntax.AB.AfLex :cal SetSyn("aflex") ! an 50.10.160 &Syntax.AB.Altera\ AHDL :cal SetSyn("ahdl") ! an 50.10.170 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga") ! an 50.10.180 &Syntax.AB.AMPL :cal SetSyn("ampl") ! an 50.10.190 &Syntax.AB.Ant\ build\ file :cal SetSyn("ant") ! an 50.10.200 &Syntax.AB.ANTLR :cal SetSyn("antlr") ! an 50.10.210 &Syntax.AB.Apache\ config :cal SetSyn("apache") ! an 50.10.220 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle") ! an 50.10.230 &Syntax.AB.Applix\ ELF :cal SetSyn("elf") ! an 50.10.240 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml") ! an 50.10.250 &Syntax.AB.ASP\ with\ VBScript :cal SetSyn("aspvbs") ! an 50.10.260 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl") ! an 50.10.270 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k") ! an 50.10.280 &Syntax.AB.Assembly.GNU :cal SetSyn("asm") ! an 50.10.290 &Syntax.AB.Assembly.GNU\ H-8300 :cal SetSyn("asmh8300") ! an 50.10.300 &Syntax.AB.Assembly.Intel\ IA-64 :cal SetSyn("ia64") ! an 50.10.310 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm") ! an 50.10.320 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm") ! an 50.10.330 &Syntax.AB.Assembly.PIC :cal SetSyn("pic") ! an 50.10.340 &Syntax.AB.Assembly.Turbo :cal SetSyn("tasm") ! an 50.10.350 &Syntax.AB.Assembly.Z-80 :cal SetSyn("z8a") ! an 50.10.360 &Syntax.AB.ASN\.1 :cal SetSyn("asn") ! an 50.10.370 &Syntax.AB.Atlas :cal SetSyn("atlas") ! an 50.10.380 &Syntax.AB.Automake :cal SetSyn("automake") ! an 50.10.390 &Syntax.AB.Avenue :cal SetSyn("ave") ! an 50.10.400 &Syntax.AB.Awk :cal SetSyn("awk") ! an 50.10.410 &Syntax.AB.AYacc :cal SetSyn("ayacc") ! an 50.10.430 &Syntax.AB.B :cal SetSyn("b") ! an 50.10.440 &Syntax.AB.Baan :cal SetSyn("baan") ! an 50.10.450 &Syntax.AB.BASIC :cal SetSyn("basic") ! an 50.10.460 &Syntax.AB.BC\ calculator :cal SetSyn("bc") ! an 50.10.470 &Syntax.AB.BDF\ font :cal SetSyn("bdf") ! an 50.10.480 &Syntax.AB.BibTeX :cal SetSyn("bib") ! an 50.10.490 &Syntax.AB.BIND.BIND\ config :cal SetSyn("named") ! an 50.10.500 &Syntax.AB.BIND.BIND\ zone :cal SetSyn("bindzone") ! an 50.10.510 &Syntax.AB.Blank :cal SetSyn("blank") ! an 50.20.100 &Syntax.CD.C :cal SetSyn("c") ! an 50.20.110 &Syntax.CD.C++ :cal SetSyn("cpp") ! an 50.20.120 &Syntax.CD.C# :cal SetSyn("cs") ! an 50.20.130 &Syntax.CD.CDL :cal SetSyn("cdl") ! an 50.20.140 &Syntax.CD.Crontab :cal SetSyn("crontab") ! an 50.20.150 &Syntax.CD.Cyn++ :cal SetSyn("cynpp") ! an 50.20.160 &Syntax.CD.Cynlib :cal SetSyn("cynlib") ! an 50.20.170 &Syntax.CD.Cascading\ Style\ Sheets :cal SetSyn("css") ! an 50.20.180 &Syntax.CD.Century\ Term :cal SetSyn("cterm") ! an 50.20.190 &Syntax.CD.CHILL :cal SetSyn("ch") ! an 50.20.200 &Syntax.CD.ChangeLog :cal SetSyn("changelog") ! an 50.20.210 &Syntax.CD.Clean :cal SetSyn("clean") ! an 50.20.220 &Syntax.CD.Clever :cal SetSyn("cl") ! an 50.20.230 &Syntax.CD.Clipper :cal SetSyn("clipper") ! an 50.20.240 &Syntax.CD.Cold\ Fusion :cal SetSyn("cf") ! an 50.20.250 &Syntax.CD.Config.Cfg\ Config\ file :cal SetSyn("cfg") ! an 50.20.260 &Syntax.CD.Config.Generic Config\ file :cal SetSyn("conf") ! an 50.20.270 &Syntax.CD.Config.Configure\.in :cal SetSyn("config") ! an 50.20.280 &Syntax.CD.Ctrl-H :cal SetSyn("ctrlh") ! an 50.20.290 &Syntax.CD.Cobol :cal SetSyn("cobol") ! an 50.20.300 &Syntax.CD.CSP :cal SetSyn("csp") ! an 50.20.310 &Syntax.CD.CUPL.CUPL :cal SetSyn("cupl") ! an 50.20.320 &Syntax.CD.CUPL.Simulation :cal SetSyn("cuplsim") ! an 50.20.330 &Syntax.CD.CVS\ commit :cal SetSyn("cvs") ! an 50.20.350 &Syntax.CD.Debian.Debian\ ChangeLog :cal SetSyn("debchangelog") ! an 50.20.360 &Syntax.CD.Debian.Debian\ Control :cal SetSyn("debcontrol") ! an 50.20.370 &Syntax.CD.Diff :cal SetSyn("diff") ! an 50.20.380 &Syntax.CD.Digital\ Command\ Lang :cal SetSyn("dcl") ! an 50.20.390 &Syntax.CD.DNS/BIND\ zone :cal SetSyn("dns") ! an 50.20.400 &Syntax.CD.DocBook :cal SetSyn("docbk") ! an 50.20.410 &Syntax.CD.Dot :cal SetSyn("dot") ! an 50.20.420 &Syntax.CD.Dracula :cal SetSyn("dracula") ! an 50.20.430 &Syntax.CD.DSSSL :cal SetSyn("dsl") ! an 50.20.440 &Syntax.CD.DTD :cal SetSyn("dtd") ! an 50.20.450 &Syntax.CD.DTML\ (Zope) :cal SetSyn("dtml") ! an 50.20.460 &Syntax.CD.Dylan.Dylan :cal SetSyn("dylan") ! an 50.20.470 &Syntax.CD.Dylan.Dylan\ interface :cal SetSyn("dylanintr") ! an 50.20.480 &Syntax.CD.Dylan.Dylan\ lid :cal SetSyn("dylanlid") ! an 50.30.100 &Syntax.EFG.Eiffel :cal SetSyn("eiffel") ! an 50.30.110 &Syntax.EFG.Elm\ filter\ rules :cal SetSyn("elmfilt") ! an 50.30.120 &Syntax.EFG.Embedix\ Component\ Description :cal SetSyn("ecd") ! an 50.30.130 &Syntax.EFG.ERicsson\ LANGuage :cal SetSyn("erlang") ! an 50.30.140 &Syntax.EFG.ESQL-C :cal SetSyn("esqlc") ! an 50.30.150 &Syntax.EFG.Essbase\ script :cal SetSyn("csc") ! an 50.30.160 &Syntax.EFG.Eterm\ config :cal SetSyn("eterm") ! an 50.30.170 &Syntax.EFG.Expect :cal SetSyn("expect") ! an 50.30.180 &Syntax.EFG.Exports :cal SetSyn("exports") ! an 50.30.200 &Syntax.EFG.Focus\ Executable :cal SetSyn("focexec") ! an 50.30.210 &Syntax.EFG.Focus\ Master :cal SetSyn("master") ! an 50.30.220 &Syntax.EFG.FORM :cal SetSyn("form") ! an 50.30.230 &Syntax.EFG.Forth :cal SetSyn("forth") ! an 50.30.240 &Syntax.EFG.Fortran :cal SetSyn("fortran") ! an 50.30.250 &Syntax.EFG.FoxPro :cal SetSyn("foxpro") ! an 50.30.260 &Syntax.EFG.Fvwm\ configuration :cal SetSyn("fvwm1") ! an 50.30.270 &Syntax.EFG.Fvwm2\ configuration :cal SetSyn("fvwm2") ! an 50.30.290 &Syntax.EFG.GDB\ command\ file :cal SetSyn("gdb") ! an 50.30.300 &Syntax.EFG.GDMO :cal SetSyn("gdmo") ! an 50.30.310 &Syntax.EFG.Gedcom :cal SetSyn("gedcom") ! an 50.30.320 &Syntax.EFG.GP :cal SetSyn("gp") ! an 50.30.330 &Syntax.EFG.GNU\ Server\ Pages :cal SetSyn("gsp") ! an 50.30.340 &Syntax.EFG.GNUplot :cal SetSyn("gnuplot") ! an 50.30.350 &Syntax.EFG.Groff :cal SetSyn("groff") ! an 50.30.360 &Syntax.EFG.GTKrc :cal SetSyn("gtkrc") ! an 50.40.100 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell") ! an 50.40.110 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell") ! an 50.40.120 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell") ! an 50.40.130 &Syntax.HIJK.Hercules :cal SetSyn("hercules") ! an 50.40.140 &Syntax.HIJK.HTML :cal SetSyn("html") ! an 50.40.150 &Syntax.HIJK.HTML\ with\ M4 :cal SetSyn("htmlm4") ! an 50.40.160 &Syntax.HIJK.HTML/OS :cal SetSyn("htmlos") ! an 50.40.170 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb") ! an 50.40.190 &Syntax.HIJK.Icon :cal SetSyn("icon") ! an 50.40.200 &Syntax.HIJK.IDL :cal SetSyn("idl") ! an 50.40.210 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent") ! an 50.40.220 &Syntax.HIJK.Inform :cal SetSyn("inform") ! an 50.40.230 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl") ! an 50.40.240 &Syntax.HIJK.Inittab :cal SetSyn("inittab") ! an 50.40.250 &Syntax.HIJK.Inno\ setup :cal SetSyn("iss") ! an 50.40.260 &Syntax.HIJK.InstallShield\ script :cal SetSyn("ishd") ! an 50.40.270 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang") ! an 50.40.290 &Syntax.HIJK.JAM :cal SetSyn("jam") ! an 50.40.300 &Syntax.HIJK.Jargon :cal SetSyn("jargon") ! an 50.40.310 &Syntax.HIJK.Java.Java :cal SetSyn("java") ! an 50.40.320 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc") ! an 50.40.330 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp") ! an 50.40.340 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties") ! an 50.40.350 &Syntax.HIJK.JavaScript :cal SetSyn("javascript") ! an 50.40.360 &Syntax.HIJK.Jess :cal SetSyn("jess") ! an 50.40.370 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph") ! an 50.40.390 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript") ! an 50.40.400 &Syntax.HIJK.Kimwitu++ :cal SetSyn("kwt") ! an 50.40.410 &Syntax.HIJK.KixTart :cal SetSyn("kix") ! an 50.50.100 &Syntax.L-Ma.Lace :cal SetSyn("lace") ! an 50.50.110 &Syntax.L-Ma.LamdaProlog :cal SetSyn("lprolog") ! an 50.50.120 &Syntax.L-Ma.Latte :cal SetSyn("latte") ! an 50.50.130 &Syntax.L-Ma.Lex :cal SetSyn("lex") ! an 50.50.140 &Syntax.L-Ma.LFTP\ config :cal SetSyn("lftp") ! an 50.50.150 &Syntax.L-Ma.LifeLines\ script :cal SetSyn("lifelines") ! an 50.50.160 &Syntax.L-Ma.Lilo :cal SetSyn("lilo") ! an 50.50.170 &Syntax.L-Ma.Lisp :cal SetSyn("lisp") ! an 50.50.180 &Syntax.L-Ma.Lite :cal SetSyn("lite") ! an 50.50.190 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos") ! an 50.50.200 &Syntax.L-Ma.LotusScript :cal SetSyn("lscript") ! an 50.50.210 &Syntax.L-Ma.Lout :cal SetSyn("lout") ! an 50.50.220 &Syntax.L-Ma.Lua :cal SetSyn("lua") ! an 50.50.230 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss") ! an 50.50.240 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx") ! an 50.50.260 &Syntax.L-Ma.M4 :cal SetSyn("m4") ! an 50.50.270 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp") ! an 50.50.280 &Syntax.L-Ma.Mail :cal SetSyn("mail") ! an 50.50.290 &Syntax.L-Ma.Makefile :cal SetSyn("make") ! an 50.50.300 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist") ! an 50.50.310 &Syntax.L-Ma.Man\ page :cal SetSyn("man") ! an 50.50.320 &Syntax.L-Ma.Maple\ V :cal SetSyn("maple") ! an 50.50.330 &Syntax.L-Ma.Mason :cal SetSyn("mason") ! an 50.50.340 &Syntax.L-Ma.Mathematica :cal SetSyn("mma") ! an 50.50.350 &Syntax.L-Ma.Matlab :cal SetSyn("matlab") ! an 50.60.100 &Syntax.Me-NO.MEL\ (for\ Maya) :cal SetSyn("mel") ! an 50.60.110 &Syntax.Me-NO.Metafont :cal SetSyn("mf") ! an 50.60.120 &Syntax.Me-NO.MetaPost :cal SetSyn("mp") ! an 50.60.130 &Syntax.Me-NO.Model :cal SetSyn("model") ! an 50.60.140 &Syntax.Me-NO.Modsim\ III :cal SetSyn("modsim3") ! an 50.60.150 &Syntax.Me-NO.Modula\ 2 :cal SetSyn("modula2") ! an 50.60.160 &Syntax.Me-NO.Modula\ 3 :cal SetSyn("modula3") ! an 50.60.170 &Syntax.Me-NO.Monk :cal SetSyn("monk") ! an 50.60.180 &Syntax.Me-NO.MOO :cal SetSyn("moo") ! an 50.60.190 &Syntax.Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file :cal SetSyn("btm") ! an 50.60.200 &Syntax.Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file :cal SetSyn("dosbatch") ! an 50.60.210 &Syntax.Me-NO.MS-DOS/Windows.\.ini\ file :cal SetSyn("dosini") ! an 50.60.220 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def") ! an 50.60.230 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry") ! an 50.60.240 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc") ! an 50.60.250 &Syntax.Me-NO.Msql :cal SetSyn("msql") ! an 50.60.260 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush") ! an 50.60.270 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc") ! an 50.60.290 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran") ! an 50.60.300 &Syntax.Me-NO.Natural :cal SetSyn("natural") ! an 50.60.310 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf") ! an 50.60.320 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc") ! an 50.60.330 &Syntax.Me-NO.Nroff :cal SetSyn("nroff") ! an 50.60.340 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis") ! an 50.60.360 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc") ! an 50.60.370 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml") ! an 50.60.380 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark") ! an 50.60.390 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad") ! an 50.60.400 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl") ! an 50.60.410 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora") ! an 50.70.100 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc") ! an 50.70.110 &Syntax.PQ.PApp :cal SetSyn("papp") ! an 50.70.120 &Syntax.PQ.Pascal :cal SetSyn("pascal") ! an 50.70.130 &Syntax.PQ.PCCTS :cal SetSyn("pccts") ! an 50.70.140 &Syntax.PQ.PPWizard :cal SetSyn("ppwiz") ! an 50.70.150 &Syntax.PQ.Perl.Perl :cal SetSyn("perl") ! an 50.70.160 &Syntax.PQ.Perl.Perl\ POD :cal SetSyn("pod") ! an 50.70.170 &Syntax.PQ.Perl.Perl\ XS :cal SetSyn("xs") ! an 50.70.180 &Syntax.PQ.PHP\ 3-4 :cal SetSyn("php") ! an 50.70.190 &Syntax.PQ.Phtml\ (PHP\ 2) :cal SetSyn("phtml") ! an 50.70.200 &Syntax.PQ.Pike :cal SetSyn("pike") ! an 50.70.210 &Syntax.PQ.Pine\ RC :cal SetSyn("pine") ! an 50.70.220 &Syntax.PQ.PL/M :cal SetSyn("plm") ! an 50.70.230 &Syntax.PQ.PL/SQL :cal SetSyn("plsql") ! an 50.70.240 &Syntax.PQ.PO\ (GNU\ gettext) :cal SetSyn("po") ! an 50.70.250 &Syntax.PQ.Postfix\ main\ config :cal SetSyn("pfmain") ! an 50.70.260 &Syntax.PQ.PostScript :cal SetSyn("postscr") ! an 50.70.270 &Syntax.PQ.PostScript\ Printer\ Description :cal SetSyn("ppd") ! an 50.70.280 &Syntax.PQ.Povray\ scene\ descr :cal SetSyn("pov") ! an 50.70.290 &Syntax.PQ.Povray\ configuration :cal SetSyn("povini") ! an 50.70.300 &Syntax.PQ.Printcap :cal SetSyn("pcap") ! an 50.70.310 &Syntax.PQ.Procmail :cal SetSyn("procmail") ! an 50.70.320 &Syntax.PQ.Product\ Spec\ File :cal SetSyn("psf") ! an 50.70.330 &Syntax.PQ.Progress :cal SetSyn("progress") ! an 50.70.340 &Syntax.PQ.Prolog :cal SetSyn("prolog") ! an 50.70.350 &Syntax.PQ.Purify\ log :cal SetSyn("purifylog") ! an 50.70.360 &Syntax.PQ.Python :cal SetSyn("python") ! an 50.80.100 &Syntax.R-Sg.R :cal SetSyn("r") ! an 50.80.110 &Syntax.R-Sg.Radiance :cal SetSyn("radiance") ! an 50.80.120 &Syntax.R-Sg.Ratpoison :cal SetSyn("ratpoison") ! an 50.80.130 &Syntax.R-Sg.Readline\ config :cal SetSyn("readline") ! an 50.80.140 &Syntax.R-Sg.RCS\ log\ output :cal SetSyn("rcslog") ! an 50.80.150 &Syntax.R-Sg.Rebol :cal SetSyn("rebol") ! an 50.80.160 &Syntax.R-Sg.Remind :cal SetSyn("remind") ! an 50.80.170 &Syntax.R-Sg.Renderman\ Shader\ Lang :cal SetSyn("sl") ! an 50.80.180 &Syntax.R-Sg.Rexx :cal SetSyn("rexx") ! an 50.80.190 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots") ! an 50.80.200 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen") ! an 50.80.210 &Syntax.R-Sg.RPL/2 :cal SetSyn("rpl") ! an 50.80.220 &Syntax.R-Sg.RTF :cal SetSyn("rtf") ! an 50.80.230 &Syntax.R-Sg.Ruby :cal SetSyn("ruby") ! an 50.80.250 &Syntax.R-Sg.S-Lang :cal SetSyn("slang") ! an 50.80.260 &Syntax.R-Sg.Samba\ config :cal SetSyn("samba") ! an 50.80.270 &Syntax.R-Sg.SAS :cal SetSyn("sas") ! an 50.80.280 &Syntax.R-Sg.Sather :cal SetSyn("sather") ! an 50.80.290 &Syntax.R-Sg.Scheme :cal SetSyn("scheme") ! an 50.80.300 &Syntax.R-Sg.Scilab :cal SetSyn("scilab") ! an 50.80.310 &Syntax.R-Sg.Screen\ RC :cal SetSyn("screen") ! an 50.80.320 &Syntax.R-Sg.SDL :cal SetSyn("sdl") ! an 50.80.330 &Syntax.R-Sg.Sed :cal SetSyn("sed") ! an 50.80.340 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm") ! an 50.80.350 &Syntax.R-Sg.Send-pr :cal SetSyn("sendpr") ! an 50.80.360 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog") ! an 50.80.370 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml") ! an 50.80.380 &Syntax.R-Sg.SGML.SGML\ Declaration :cal SetSyn("sgmldecl") ! an 50.80.390 &Syntax.R-Sg.SGML.SGML-linuxdoc :cal SetSyn("sgmllnx") ! an 50.90.100 &Syntax.Sh-S.Shell\ script.sh\ and\ ksh :cal SetSyn("sh") ! an 50.90.110 &Syntax.Sh-S.Shell\ script.csh :cal SetSyn("csh") ! an 50.90.120 &Syntax.Sh-S.Shell\ script.zsh :cal SetSyn("zsh") ! an 50.90.130 &Syntax.Sh-S.SiCAD :cal SetSyn("sicad") ! an 50.90.140 &Syntax.Sh-S.Simula :cal SetSyn("simula") ! an 50.90.150 &Syntax.Sh-S.Sinda.Sinda\ compare :cal SetSyn("sindacmp") ! an 50.90.160 &Syntax.Sh-S.Sinda.Sinda\ input :cal SetSyn("sinda") ! an 50.90.170 &Syntax.Sh-S.Sinda.Sinda\ output :cal SetSyn("sindaout") ! an 50.90.180 &Syntax.Sh-S.SKILL.SKILL :cal SetSyn("skill") ! an 50.90.190 &Syntax.Sh-S.SKILL.SKILL\ for\ Diva :cal SetSyn("diva") ! an 50.90.200 &Syntax.Sh-S.SLRN.Slrn\ rc :cal SetSyn("slrnrc") ! an 50.90.210 &Syntax.Sh-S.SLRN.Slrn\ score :cal SetSyn("slrnsc") ! an 50.90.220 &Syntax.Sh-S.SmallTalk :cal SetSyn("st") ! an 50.90.230 &Syntax.Sh-S.SMIL :cal SetSyn("smil") ! an 50.90.240 &Syntax.Sh-S.SMITH :cal SetSyn("smith") ! an 50.90.250 &Syntax.Sh-S.SNMP\ MIB :cal SetSyn("mib") ! an 50.90.260 &Syntax.Sh-S.SNNS.SNNS\ network :cal SetSyn("snnsnet") ! an 50.90.270 &Syntax.Sh-S.SNNS.SNNS\ pattern :cal SetSyn("snnspat") ! an 50.90.280 &Syntax.Sh-S.SNNS.SNNS\ result :cal SetSyn("snnsres") ! an 50.90.290 &Syntax.Sh-S.Snobol4 :cal SetSyn("snobol4") ! an 50.90.300 &Syntax.Sh-S.Snort\ Configuration :cal SetSyn("hog") ! an 50.90.310 &Syntax.Sh-S.SPEC\ (Linux\ RPM) :cal SetSyn("spec") ! an 50.90.320 &Syntax.Sh-S.Specman :cal SetSyn("specman") ! an 50.90.330 &Syntax.Sh-S.Spice :cal SetSyn("spice") ! an 50.90.340 &Syntax.Sh-S.Speedup :cal SetSyn("spup") ! an 50.90.350 &Syntax.Sh-S.Splint :cal SetSyn("splint") ! an 50.90.360 &Syntax.Sh-S.Squid\ config :cal SetSyn("squid") ! an 50.90.370 &Syntax.Sh-S.SQL.SQL :cal SetSyn("sql") ! an 50.90.380 &Syntax.Sh-S.SQL.SQL\ Forms :cal SetSyn("sqlforms") ! an 50.90.390 &Syntax.Sh-S.SQL.SQLJ :cal SetSyn("sqlj") ! an 50.90.400 &Syntax.Sh-S.SQR :cal SetSyn("sqr") ! an 50.90.410 &Syntax.Sh-S.Standard\ ML :cal SetSyn("sml") ! an 50.90.420 &Syntax.Sh-S.Stored\ Procedures :cal SetSyn("stp") ! an 50.90.430 &Syntax.Sh-S.Strace :cal SetSyn("strace") ! an 50.100.100 &Syntax.TUV.TADS :cal SetSyn("tads") ! an 50.100.110 &Syntax.TUV.Tags :cal SetSyn("tags") ! an 50.100.120 &Syntax.TUV.TAK.TAK\ compare :cal SetSyn("takcmp") ! an 50.100.130 &Syntax.TUV.TAK.TAK\ input :cal SetSyn("tak") ! an 50.100.140 &Syntax.TUV.TAK.TAK\ output :cal SetSyn("takout") ! an 50.100.150 &Syntax.TUV.Tcl/Tk :cal SetSyn("tcl") ! an 50.100.160 &Syntax.TUV.TealInfo :cal SetSyn("tli") ! an 50.100.170 &Syntax.TUV.Telix\ Salt :cal SetSyn("tsalt") ! an 50.100.180 &Syntax.TUV.Termcap/Printcap :cal SetSyn("ptcap") ! an 50.100.190 &Syntax.TUV.Terminfo :cal SetSyn("terminfo") ! an 50.100.200 &Syntax.TUV.TeX.TeX :cal SetSyn("tex") ! an 50.100.210 &Syntax.TUV.TeX.TeX\ configuration :cal SetSyn("texmf") ! an 50.100.220 &Syntax.TUV.TeX.Texinfo :cal SetSyn("texinfo") ! an 50.100.230 &Syntax.TUV.TF\ mud\ client :cal SetSyn("tf") ! an 50.100.240 &Syntax.TUV.Tidy\ configuration :cal SetSyn("tidy") ! an 50.100.250 &Syntax.TUV.Trasys\ input :cal SetSyn("trasys") ! an 50.100.260 &Syntax.TUV.TSS.Command\ Line :cal SetSyn("tsscl") ! an 50.100.270 &Syntax.TUV.TSS.Geometry :cal SetSyn("tssgm") ! an 50.100.280 &Syntax.TUV.TSS.Optics :cal SetSyn("tssop") ! an 50.100.300 &Syntax.TUV.UIT/UIL :cal SetSyn("uil") ! an 50.100.310 &Syntax.TUV.UnrealScript :cal SetSyn("uc") ! an 50.100.330 &Syntax.TUV.Verilog\ HDL :cal SetSyn("verilog") ! an 50.100.340 &Syntax.TUV.Vgrindefs :cal SetSyn("vgrindefs") ! an 50.100.350 &Syntax.TUV.VHDL :cal SetSyn("vhdl") ! an 50.100.360 &Syntax.TUV.Vim.Vim\ help\ file :cal SetSyn("help") ! an 50.100.370 &Syntax.TUV.Vim.Vim\ script :cal SetSyn("vim") ! an 50.100.380 &Syntax.TUV.Vim.Viminfo\ file :cal SetSyn("viminfo") ! an 50.100.390 &Syntax.TUV.Virata\ config :cal SetSyn("virata") ! an 50.100.400 &Syntax.TUV.Visual\ Basic :cal SetSyn("vb") ! an 50.100.410 &Syntax.TUV.VRML :cal SetSyn("vrml") ! an 50.100.420 &Syntax.TUV.VSE\ JCL :cal SetSyn("vsejcl") ! an 50.110.100 &Syntax.WXYZ.WEB.CWEB :cal SetSyn("cweb") ! an 50.110.110 &Syntax.WXYZ.WEB.WEB :cal SetSyn("web") ! an 50.110.120 &Syntax.WXYZ.WEB.WEB\ Changes :cal SetSyn("change") ! an 50.110.130 &Syntax.WXYZ.Webmacro :cal SetSyn("webmacro") ! an 50.110.140 &Syntax.WXYZ.Website\ MetaLanguage :cal SetSyn("wml") ! an 50.110.160 &Syntax.WXYZ.wDiff :cal SetSyn("wdiff") ! an 50.110.180 &Syntax.WXYZ.Wget\ config :cal SetSyn("wget") ! an 50.110.190 &Syntax.WXYZ.Whitespace\ (add) :cal SetSyn("whitespace") ! an 50.110.200 &Syntax.WXYZ.WinBatch/Webbatch :cal SetSyn("winbatch") ! an 50.110.210 &Syntax.WXYZ.Windows\ Scripting\ Host :cal SetSyn("wsh") ! an 50.110.220 &Syntax.WXYZ.WvDial :cal SetSyn("wvdial") ! an 50.110.240 &Syntax.WXYZ.X\ Keyboard\ Extension :cal SetSyn("xkb") ! an 50.110.250 &Syntax.WXYZ.X\ Pixmap :cal SetSyn("xpm") ! an 50.110.260 &Syntax.WXYZ.X\ Pixmap\ (2) :cal SetSyn("xpm2") ! an 50.110.270 &Syntax.WXYZ.X\ resources :cal SetSyn("xdefaults") ! an 50.110.280 &Syntax.WXYZ.Xmodmap :cal SetSyn("xmodmap") ! an 50.110.290 &Syntax.WXYZ.Xmath :cal SetSyn("xmath") ! an 50.110.300 &Syntax.WXYZ.XML :cal SetSyn("xml") ! an 50.110.310 &Syntax.WXYZ.XML\ Schema\ (XSD) :cal SetSyn("xsd") ! an 50.110.320 &Syntax.WXYZ.Xslt :cal SetSyn("xslt") ! an 50.110.330 &Syntax.WXYZ.XXD\ hex\ dump :cal SetSyn("xxd") ! an 50.110.340 &Syntax.WXYZ.XFree86\ Config :cal SetSyn("xf86conf") ! an 50.110.360 &Syntax.WXYZ.Yacc :cal SetSyn("yacc") ! ! " The End Of The Syntax Menu ! ! ! an 50.195 &Syntax.-SEP1- ! ! an 50.200 &Syntax.Set\ '&syntax'\ only :let s:syntax_menu_synonly=1 ! an 50.202 &Syntax.Set\ '&filetype'\ too :call Nosynonly() ! fun! s:Nosynonly() ! if exists("s:syntax_menu_synonly") ! unlet s:syntax_menu_synonly ! endif ! endfun ! ! endif " !exists("skip_syntax_sel_menu") an 50.210 &Syntax.&Off :syn off an 50.700 &Syntax.-SEP3- --- 925,938 ---- \ && !exists("did_install_syntax_menu") let did_install_syntax_menu = 1 ! " Skip setting up the individual syntax selection menus unless ! " do_syntax_sel_menu is defined (it takes quite a bit of time). ! if exists("do_syntax_sel_menu") ! so $VIMRUNTIME/synmenu.vim ! else ! an 50.10 &Syntax.Show\ individual\ choices :let do_syntax_sel_menu = 1so $VIMRUNTIME/synmenu.vimaunmenu Syntax.Show\ individual\ choices ! an 50.195 &Syntax.-SEP1- ! endif an 50.210 &Syntax.&Off :syn off an 50.700 &Syntax.-SEP3- *** ../vim61.125/runtime/synmenu.vim Tue Jul 9 21:47:33 2002 --- runtime/synmenu.vim Tue Jul 9 20:49:51 2002 *************** *** 0 **** --- 1,390 ---- + " Vim support file to define the syntax selection menu + " This file is normally sourced from menu.vim. + " + " Maintainer: Bram Moolenaar + " Last Change: 2002 Jul 09 + + " 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 + + " The following menu items are generated by makemenu.vim. + " The Start Of The Syntax Menu + + an 50.10.100 &Syntax.AB.Abaqus :cal SetSyn("abaqus") + an 50.10.110 &Syntax.AB.ABC\ music\ notation :cal SetSyn("abc") + an 50.10.120 &Syntax.AB.ABEL :cal SetSyn("abel") + an 50.10.130 &Syntax.AB.AceDB\ model :cal SetSyn("acedb") + an 50.10.140 &Syntax.AB.Ada :cal SetSyn("ada") + an 50.10.150 &Syntax.AB.AfLex :cal SetSyn("aflex") + an 50.10.160 &Syntax.AB.Altera\ AHDL :cal SetSyn("ahdl") + an 50.10.170 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga") + an 50.10.180 &Syntax.AB.AMPL :cal SetSyn("ampl") + an 50.10.190 &Syntax.AB.Ant\ build\ file :cal SetSyn("ant") + an 50.10.200 &Syntax.AB.ANTLR :cal SetSyn("antlr") + an 50.10.210 &Syntax.AB.Apache\ config :cal SetSyn("apache") + an 50.10.220 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle") + an 50.10.230 &Syntax.AB.Applix\ ELF :cal SetSyn("elf") + an 50.10.240 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml") + an 50.10.250 &Syntax.AB.ASP\ with\ VBScript :cal SetSyn("aspvbs") + an 50.10.260 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl") + an 50.10.270 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k") + an 50.10.280 &Syntax.AB.Assembly.GNU :cal SetSyn("asm") + an 50.10.290 &Syntax.AB.Assembly.GNU\ H-8300 :cal SetSyn("asmh8300") + an 50.10.300 &Syntax.AB.Assembly.Intel\ IA-64 :cal SetSyn("ia64") + an 50.10.310 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm") + an 50.10.320 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm") + an 50.10.330 &Syntax.AB.Assembly.PIC :cal SetSyn("pic") + an 50.10.340 &Syntax.AB.Assembly.Turbo :cal SetSyn("tasm") + an 50.10.350 &Syntax.AB.Assembly.Z-80 :cal SetSyn("z8a") + an 50.10.360 &Syntax.AB.ASN\.1 :cal SetSyn("asn") + an 50.10.370 &Syntax.AB.Atlas :cal SetSyn("atlas") + an 50.10.380 &Syntax.AB.Automake :cal SetSyn("automake") + an 50.10.390 &Syntax.AB.Avenue :cal SetSyn("ave") + an 50.10.400 &Syntax.AB.Awk :cal SetSyn("awk") + an 50.10.410 &Syntax.AB.AYacc :cal SetSyn("ayacc") + an 50.10.430 &Syntax.AB.B :cal SetSyn("b") + an 50.10.440 &Syntax.AB.Baan :cal SetSyn("baan") + an 50.10.450 &Syntax.AB.BASIC :cal SetSyn("basic") + an 50.10.460 &Syntax.AB.BC\ calculator :cal SetSyn("bc") + an 50.10.470 &Syntax.AB.BDF\ font :cal SetSyn("bdf") + an 50.10.480 &Syntax.AB.BibTeX :cal SetSyn("bib") + an 50.10.490 &Syntax.AB.BIND.BIND\ config :cal SetSyn("named") + an 50.10.500 &Syntax.AB.BIND.BIND\ zone :cal SetSyn("bindzone") + an 50.10.510 &Syntax.AB.Blank :cal SetSyn("blank") + an 50.20.100 &Syntax.CD.C :cal SetSyn("c") + an 50.20.110 &Syntax.CD.C++ :cal SetSyn("cpp") + an 50.20.120 &Syntax.CD.C# :cal SetSyn("cs") + an 50.20.130 &Syntax.CD.CDL :cal SetSyn("cdl") + an 50.20.140 &Syntax.CD.Crontab :cal SetSyn("crontab") + an 50.20.150 &Syntax.CD.Cyn++ :cal SetSyn("cynpp") + an 50.20.160 &Syntax.CD.Cynlib :cal SetSyn("cynlib") + an 50.20.170 &Syntax.CD.Cascading\ Style\ Sheets :cal SetSyn("css") + an 50.20.180 &Syntax.CD.Century\ Term :cal SetSyn("cterm") + an 50.20.190 &Syntax.CD.CHILL :cal SetSyn("ch") + an 50.20.200 &Syntax.CD.ChangeLog :cal SetSyn("changelog") + an 50.20.210 &Syntax.CD.Clean :cal SetSyn("clean") + an 50.20.220 &Syntax.CD.Clever :cal SetSyn("cl") + an 50.20.230 &Syntax.CD.Clipper :cal SetSyn("clipper") + an 50.20.240 &Syntax.CD.Cold\ Fusion :cal SetSyn("cf") + an 50.20.250 &Syntax.CD.Config.Cfg\ Config\ file :cal SetSyn("cfg") + an 50.20.260 &Syntax.CD.Config.Generic Config\ file :cal SetSyn("conf") + an 50.20.270 &Syntax.CD.Config.Configure\.in :cal SetSyn("config") + an 50.20.280 &Syntax.CD.Ctrl-H :cal SetSyn("ctrlh") + an 50.20.290 &Syntax.CD.Cobol :cal SetSyn("cobol") + an 50.20.300 &Syntax.CD.CSP :cal SetSyn("csp") + an 50.20.310 &Syntax.CD.CUPL.CUPL :cal SetSyn("cupl") + an 50.20.320 &Syntax.CD.CUPL.Simulation :cal SetSyn("cuplsim") + an 50.20.330 &Syntax.CD.CVS\ commit :cal SetSyn("cvs") + an 50.20.350 &Syntax.CD.Debian.Debian\ ChangeLog :cal SetSyn("debchangelog") + an 50.20.360 &Syntax.CD.Debian.Debian\ Control :cal SetSyn("debcontrol") + an 50.20.370 &Syntax.CD.Diff :cal SetSyn("diff") + an 50.20.380 &Syntax.CD.Digital\ Command\ Lang :cal SetSyn("dcl") + an 50.20.390 &Syntax.CD.DNS/BIND\ zone :cal SetSyn("dns") + an 50.20.400 &Syntax.CD.DocBook :cal SetSyn("docbk") + an 50.20.410 &Syntax.CD.Dot :cal SetSyn("dot") + an 50.20.420 &Syntax.CD.Dracula :cal SetSyn("dracula") + an 50.20.430 &Syntax.CD.DSSSL :cal SetSyn("dsl") + an 50.20.440 &Syntax.CD.DTD :cal SetSyn("dtd") + an 50.20.450 &Syntax.CD.DTML\ (Zope) :cal SetSyn("dtml") + an 50.20.460 &Syntax.CD.Dylan.Dylan :cal SetSyn("dylan") + an 50.20.470 &Syntax.CD.Dylan.Dylan\ interface :cal SetSyn("dylanintr") + an 50.20.480 &Syntax.CD.Dylan.Dylan\ lid :cal SetSyn("dylanlid") + an 50.30.100 &Syntax.EFG.Eiffel :cal SetSyn("eiffel") + an 50.30.110 &Syntax.EFG.Elm\ filter\ rules :cal SetSyn("elmfilt") + an 50.30.120 &Syntax.EFG.Embedix\ Component\ Description :cal SetSyn("ecd") + an 50.30.130 &Syntax.EFG.ERicsson\ LANGuage :cal SetSyn("erlang") + an 50.30.140 &Syntax.EFG.ESQL-C :cal SetSyn("esqlc") + an 50.30.150 &Syntax.EFG.Essbase\ script :cal SetSyn("csc") + an 50.30.160 &Syntax.EFG.Eterm\ config :cal SetSyn("eterm") + an 50.30.170 &Syntax.EFG.Expect :cal SetSyn("expect") + an 50.30.180 &Syntax.EFG.Exports :cal SetSyn("exports") + an 50.30.200 &Syntax.EFG.Focus\ Executable :cal SetSyn("focexec") + an 50.30.210 &Syntax.EFG.Focus\ Master :cal SetSyn("master") + an 50.30.220 &Syntax.EFG.FORM :cal SetSyn("form") + an 50.30.230 &Syntax.EFG.Forth :cal SetSyn("forth") + an 50.30.240 &Syntax.EFG.Fortran :cal SetSyn("fortran") + an 50.30.250 &Syntax.EFG.FoxPro :cal SetSyn("foxpro") + an 50.30.260 &Syntax.EFG.Fvwm.Fvwm\ configuration :cal SetSyn("fvwm1") + an 50.30.270 &Syntax.EFG.Fvwm.Fvwm2\ configuration :cal SetSyn("fvwm2") + an 50.30.280 &Syntax.EFG.Fvwm.Fvwm2\ configuration with M4 :cal SetSyn("fvwm2m4") + an 50.30.300 &Syntax.EFG.GDB\ command\ file :cal SetSyn("gdb") + an 50.30.310 &Syntax.EFG.GDMO :cal SetSyn("gdmo") + an 50.30.320 &Syntax.EFG.Gedcom :cal SetSyn("gedcom") + an 50.30.330 &Syntax.EFG.Gkrellmrc :cal SetSyn("gkrellmrc") + an 50.30.340 &Syntax.EFG.GP :cal SetSyn("gp") + an 50.30.350 &Syntax.EFG.GNU\ Server\ Pages :cal SetSyn("gsp") + an 50.30.360 &Syntax.EFG.GNUplot :cal SetSyn("gnuplot") + an 50.30.370 &Syntax.EFG.Groff :cal SetSyn("groff") + an 50.30.380 &Syntax.EFG.GTKrc :cal SetSyn("gtkrc") + an 50.40.100 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell") + an 50.40.110 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell") + an 50.40.120 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell") + an 50.40.130 &Syntax.HIJK.Hercules :cal SetSyn("hercules") + an 50.40.140 &Syntax.HIJK.HTML :cal SetSyn("html") + an 50.40.150 &Syntax.HIJK.HTML\ with\ M4 :cal SetSyn("htmlm4") + an 50.40.160 &Syntax.HIJK.HTML/OS :cal SetSyn("htmlos") + an 50.40.170 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb") + an 50.40.190 &Syntax.HIJK.Icon :cal SetSyn("icon") + an 50.40.200 &Syntax.HIJK.IDL :cal SetSyn("idl") + an 50.40.210 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent") + an 50.40.220 &Syntax.HIJK.Inform :cal SetSyn("inform") + an 50.40.230 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl") + an 50.40.240 &Syntax.HIJK.Inittab :cal SetSyn("inittab") + an 50.40.250 &Syntax.HIJK.Inno\ setup :cal SetSyn("iss") + an 50.40.260 &Syntax.HIJK.InstallShield\ script :cal SetSyn("ishd") + an 50.40.270 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang") + an 50.40.280 &Syntax.HIJK.IPfilter :cal SetSyn("ipfilter") + an 50.40.300 &Syntax.HIJK.JAM :cal SetSyn("jam") + an 50.40.310 &Syntax.HIJK.Jargon :cal SetSyn("jargon") + an 50.40.320 &Syntax.HIJK.Java.Java :cal SetSyn("java") + an 50.40.330 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc") + an 50.40.340 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp") + an 50.40.350 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties") + an 50.40.360 &Syntax.HIJK.JavaScript :cal SetSyn("javascript") + an 50.40.370 &Syntax.HIJK.Jess :cal SetSyn("jess") + an 50.40.380 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph") + an 50.40.400 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript") + an 50.40.410 &Syntax.HIJK.Kimwitu++ :cal SetSyn("kwt") + an 50.40.420 &Syntax.HIJK.KixTart :cal SetSyn("kix") + an 50.50.100 &Syntax.L-Ma.Lace :cal SetSyn("lace") + an 50.50.110 &Syntax.L-Ma.LamdaProlog :cal SetSyn("lprolog") + an 50.50.120 &Syntax.L-Ma.Latte :cal SetSyn("latte") + an 50.50.130 &Syntax.L-Ma.Lex :cal SetSyn("lex") + an 50.50.140 &Syntax.L-Ma.LFTP\ config :cal SetSyn("lftp") + an 50.50.150 &Syntax.L-Ma.LifeLines\ script :cal SetSyn("lifelines") + an 50.50.160 &Syntax.L-Ma.Lilo :cal SetSyn("lilo") + an 50.50.170 &Syntax.L-Ma.Lisp :cal SetSyn("lisp") + an 50.50.180 &Syntax.L-Ma.Lite :cal SetSyn("lite") + an 50.50.190 &Syntax.L-Ma.Logtalk :cal SetSyn("logtalk") + an 50.50.200 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos") + an 50.50.210 &Syntax.L-Ma.LotusScript :cal SetSyn("lscript") + an 50.50.220 &Syntax.L-Ma.Lout :cal SetSyn("lout") + an 50.50.230 &Syntax.L-Ma.Lua :cal SetSyn("lua") + an 50.50.240 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss") + an 50.50.250 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx") + an 50.50.270 &Syntax.L-Ma.M4 :cal SetSyn("m4") + an 50.50.280 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp") + an 50.50.290 &Syntax.L-Ma.Mail :cal SetSyn("mail") + an 50.50.300 &Syntax.L-Ma.Makefile :cal SetSyn("make") + an 50.50.310 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist") + an 50.50.320 &Syntax.L-Ma.Man\ page :cal SetSyn("man") + an 50.50.330 &Syntax.L-Ma.Maple\ V :cal SetSyn("maple") + an 50.50.340 &Syntax.L-Ma.Mason :cal SetSyn("mason") + an 50.50.350 &Syntax.L-Ma.Mathematica :cal SetSyn("mma") + an 50.50.360 &Syntax.L-Ma.Matlab :cal SetSyn("matlab") + an 50.60.100 &Syntax.Me-NO.MEL\ (for\ Maya) :cal SetSyn("mel") + an 50.60.110 &Syntax.Me-NO.Metafont :cal SetSyn("mf") + an 50.60.120 &Syntax.Me-NO.MetaPost :cal SetSyn("mp") + an 50.60.130 &Syntax.Me-NO.MMIX :cal SetSyn("mmix") + an 50.60.140 &Syntax.Me-NO.Model :cal SetSyn("model") + an 50.60.150 &Syntax.Me-NO.Modsim\ III :cal SetSyn("modsim3") + an 50.60.160 &Syntax.Me-NO.Modula\ 2 :cal SetSyn("modula2") + an 50.60.170 &Syntax.Me-NO.Modula\ 3 :cal SetSyn("modula3") + an 50.60.180 &Syntax.Me-NO.Monk :cal SetSyn("monk") + an 50.60.190 &Syntax.Me-NO.MOO :cal SetSyn("moo") + an 50.60.200 &Syntax.Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file :cal SetSyn("btm") + an 50.60.210 &Syntax.Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file :cal SetSyn("dosbatch") + an 50.60.220 &Syntax.Me-NO.MS-DOS/Windows.\.ini\ file :cal SetSyn("dosini") + an 50.60.230 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def") + an 50.60.240 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry") + an 50.60.250 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc") + an 50.60.260 &Syntax.Me-NO.Msql :cal SetSyn("msql") + an 50.60.270 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush") + an 50.60.280 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc") + an 50.60.300 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran") + an 50.60.310 &Syntax.Me-NO.Natural :cal SetSyn("natural") + an 50.60.320 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf") + an 50.60.330 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc") + an 50.60.340 &Syntax.Me-NO.Nroff :cal SetSyn("nroff") + an 50.60.350 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis") + an 50.60.370 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc") + an 50.60.380 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml") + an 50.60.390 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark") + an 50.60.400 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad") + an 50.60.410 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl") + an 50.60.420 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora") + an 50.70.100 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc") + an 50.70.110 &Syntax.PQ.PApp :cal SetSyn("papp") + an 50.70.120 &Syntax.PQ.Pascal :cal SetSyn("pascal") + an 50.70.130 &Syntax.PQ.PCCTS :cal SetSyn("pccts") + an 50.70.140 &Syntax.PQ.PPWizard :cal SetSyn("ppwiz") + an 50.70.150 &Syntax.PQ.Perl.Perl :cal SetSyn("perl") + an 50.70.160 &Syntax.PQ.Perl.Perl\ POD :cal SetSyn("pod") + an 50.70.170 &Syntax.PQ.Perl.Perl\ XS :cal SetSyn("xs") + an 50.70.180 &Syntax.PQ.PHP\ 3-4 :cal SetSyn("php") + an 50.70.190 &Syntax.PQ.Phtml\ (PHP\ 2) :cal SetSyn("phtml") + an 50.70.200 &Syntax.PQ.Pike :cal SetSyn("pike") + an 50.70.210 &Syntax.PQ.Pine\ RC :cal SetSyn("pine") + an 50.70.220 &Syntax.PQ.PL/M :cal SetSyn("plm") + an 50.70.230 &Syntax.PQ.PL/SQL :cal SetSyn("plsql") + an 50.70.240 &Syntax.PQ.PLP :cal SetSyn("plp") + an 50.70.250 &Syntax.PQ.PO\ (GNU\ gettext) :cal SetSyn("po") + an 50.70.260 &Syntax.PQ.Postfix\ main\ config :cal SetSyn("pfmain") + an 50.70.270 &Syntax.PQ.PostScript :cal SetSyn("postscr") + an 50.70.280 &Syntax.PQ.PostScript\ Printer\ Description :cal SetSyn("ppd") + an 50.70.290 &Syntax.PQ.Povray\ scene\ descr :cal SetSyn("pov") + an 50.70.300 &Syntax.PQ.Povray\ configuration :cal SetSyn("povini") + an 50.70.310 &Syntax.PQ.Printcap :cal SetSyn("pcap") + an 50.70.320 &Syntax.PQ.Procmail :cal SetSyn("procmail") + an 50.70.330 &Syntax.PQ.Product\ Spec\ File :cal SetSyn("psf") + an 50.70.340 &Syntax.PQ.Progress :cal SetSyn("progress") + an 50.70.350 &Syntax.PQ.Prolog :cal SetSyn("prolog") + an 50.70.360 &Syntax.PQ.Purify\ log :cal SetSyn("purifylog") + an 50.70.370 &Syntax.PQ.Python :cal SetSyn("python") + an 50.80.100 &Syntax.R-Sg.R :cal SetSyn("r") + an 50.80.110 &Syntax.R-Sg.Radiance :cal SetSyn("radiance") + an 50.80.120 &Syntax.R-Sg.Ratpoison :cal SetSyn("ratpoison") + an 50.80.130 &Syntax.R-Sg.Readline\ config :cal SetSyn("readline") + an 50.80.140 &Syntax.R-Sg.RCS\ log\ output :cal SetSyn("rcslog") + an 50.80.150 &Syntax.R-Sg.Rebol :cal SetSyn("rebol") + an 50.80.160 &Syntax.R-Sg.Remind :cal SetSyn("remind") + an 50.80.170 &Syntax.R-Sg.Renderman\ Shader\ Lang :cal SetSyn("sl") + an 50.80.180 &Syntax.R-Sg.Rexx :cal SetSyn("rexx") + an 50.80.190 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots") + an 50.80.200 &Syntax.R-Sg.RockLinux\ package\ desc\. :cal SetSyn("desc") + an 50.80.210 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen") + an 50.80.220 &Syntax.R-Sg.RPL/2 :cal SetSyn("rpl") + an 50.80.230 &Syntax.R-Sg.RTF :cal SetSyn("rtf") + an 50.80.240 &Syntax.R-Sg.Ruby :cal SetSyn("ruby") + an 50.80.260 &Syntax.R-Sg.S-Lang :cal SetSyn("slang") + an 50.80.270 &Syntax.R-Sg.Samba\ config :cal SetSyn("samba") + an 50.80.280 &Syntax.R-Sg.SAS :cal SetSyn("sas") + an 50.80.290 &Syntax.R-Sg.Sather :cal SetSyn("sather") + an 50.80.300 &Syntax.R-Sg.Scheme :cal SetSyn("scheme") + an 50.80.310 &Syntax.R-Sg.Scilab :cal SetSyn("scilab") + an 50.80.320 &Syntax.R-Sg.Screen\ RC :cal SetSyn("screen") + an 50.80.330 &Syntax.R-Sg.SDL :cal SetSyn("sdl") + an 50.80.340 &Syntax.R-Sg.Sed :cal SetSyn("sed") + an 50.80.350 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm") + an 50.80.360 &Syntax.R-Sg.Send-pr :cal SetSyn("sendpr") + an 50.80.370 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog") + an 50.80.380 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml") + an 50.80.390 &Syntax.R-Sg.SGML.SGML\ Declaration :cal SetSyn("sgmldecl") + an 50.80.400 &Syntax.R-Sg.SGML.SGML-linuxdoc :cal SetSyn("sgmllnx") + an 50.90.100 &Syntax.Sh-S.Shell\ script.sh\ and\ ksh :cal SetSyn("sh") + an 50.90.110 &Syntax.Sh-S.Shell\ script.csh :cal SetSyn("csh") + an 50.90.120 &Syntax.Sh-S.Shell\ script.zsh :cal SetSyn("zsh") + an 50.90.130 &Syntax.Sh-S.SiCAD :cal SetSyn("sicad") + an 50.90.140 &Syntax.Sh-S.Simula :cal SetSyn("simula") + an 50.90.150 &Syntax.Sh-S.Sinda.Sinda\ compare :cal SetSyn("sindacmp") + an 50.90.160 &Syntax.Sh-S.Sinda.Sinda\ input :cal SetSyn("sinda") + an 50.90.170 &Syntax.Sh-S.Sinda.Sinda\ output :cal SetSyn("sindaout") + an 50.90.180 &Syntax.Sh-S.SKILL.SKILL :cal SetSyn("skill") + an 50.90.190 &Syntax.Sh-S.SKILL.SKILL\ for\ Diva :cal SetSyn("diva") + an 50.90.200 &Syntax.Sh-S.SLRN.Slrn\ rc :cal SetSyn("slrnrc") + an 50.90.210 &Syntax.Sh-S.SLRN.Slrn\ score :cal SetSyn("slrnsc") + an 50.90.220 &Syntax.Sh-S.SmallTalk :cal SetSyn("st") + an 50.90.230 &Syntax.Sh-S.Smarty\ Templates :cal SetSyn("smarty") + an 50.90.240 &Syntax.Sh-S.SMIL :cal SetSyn("smil") + an 50.90.250 &Syntax.Sh-S.SMITH :cal SetSyn("smith") + an 50.90.260 &Syntax.Sh-S.SNMP\ MIB :cal SetSyn("mib") + an 50.90.270 &Syntax.Sh-S.SNNS.SNNS\ network :cal SetSyn("snnsnet") + an 50.90.280 &Syntax.Sh-S.SNNS.SNNS\ pattern :cal SetSyn("snnspat") + an 50.90.290 &Syntax.Sh-S.SNNS.SNNS\ result :cal SetSyn("snnsres") + an 50.90.300 &Syntax.Sh-S.Snobol4 :cal SetSyn("snobol4") + an 50.90.310 &Syntax.Sh-S.Snort\ Configuration :cal SetSyn("hog") + an 50.90.320 &Syntax.Sh-S.SPEC\ (Linux\ RPM) :cal SetSyn("spec") + an 50.90.330 &Syntax.Sh-S.Specman :cal SetSyn("specman") + an 50.90.340 &Syntax.Sh-S.Spice :cal SetSyn("spice") + an 50.90.350 &Syntax.Sh-S.Speedup :cal SetSyn("spup") + an 50.90.360 &Syntax.Sh-S.Splint :cal SetSyn("splint") + an 50.90.370 &Syntax.Sh-S.Squid\ config :cal SetSyn("squid") + an 50.90.380 &Syntax.Sh-S.SQL.MySQL :cal SetSyn("mysql") + an 50.90.390 &Syntax.Sh-S.SQL.SQL :cal SetSyn("sql") + an 50.90.400 &Syntax.Sh-S.SQL.SQL\ Forms :cal SetSyn("sqlforms") + an 50.90.410 &Syntax.Sh-S.SQL.SQLJ :cal SetSyn("sqlj") + an 50.90.420 &Syntax.Sh-S.SQR :cal SetSyn("sqr") + an 50.90.430 &Syntax.Sh-S.Standard\ ML :cal SetSyn("sml") + an 50.90.440 &Syntax.Sh-S.Stored\ Procedures :cal SetSyn("stp") + an 50.90.450 &Syntax.Sh-S.Strace :cal SetSyn("strace") + an 50.100.100 &Syntax.TUV.TADS :cal SetSyn("tads") + an 50.100.110 &Syntax.TUV.Tags :cal SetSyn("tags") + an 50.100.120 &Syntax.TUV.TAK.TAK\ compare :cal SetSyn("takcmp") + an 50.100.130 &Syntax.TUV.TAK.TAK\ input :cal SetSyn("tak") + an 50.100.140 &Syntax.TUV.TAK.TAK\ output :cal SetSyn("takout") + an 50.100.150 &Syntax.TUV.Tcl/Tk :cal SetSyn("tcl") + an 50.100.160 &Syntax.TUV.TealInfo :cal SetSyn("tli") + an 50.100.170 &Syntax.TUV.Telix\ Salt :cal SetSyn("tsalt") + an 50.100.180 &Syntax.TUV.Termcap/Printcap :cal SetSyn("ptcap") + an 50.100.190 &Syntax.TUV.Terminfo :cal SetSyn("terminfo") + an 50.100.200 &Syntax.TUV.TeX.TeX :cal SetSyn("tex") + an 50.100.210 &Syntax.TUV.TeX.TeX\ configuration :cal SetSyn("texmf") + an 50.100.220 &Syntax.TUV.TeX.Texinfo :cal SetSyn("texinfo") + an 50.100.230 &Syntax.TUV.TF\ mud\ client :cal SetSyn("tf") + an 50.100.240 &Syntax.TUV.Tidy\ configuration :cal SetSyn("tidy") + an 50.100.250 &Syntax.TUV.Tilde :cal SetSyn("tilde") + an 50.100.260 &Syntax.TUV.Trasys\ input :cal SetSyn("trasys") + an 50.100.270 &Syntax.TUV.TSS.Command\ Line :cal SetSyn("tsscl") + an 50.100.280 &Syntax.TUV.TSS.Geometry :cal SetSyn("tssgm") + an 50.100.290 &Syntax.TUV.TSS.Optics :cal SetSyn("tssop") + an 50.100.310 &Syntax.TUV.UIT/UIL :cal SetSyn("uil") + an 50.100.320 &Syntax.TUV.UnrealScript :cal SetSyn("uc") + an 50.100.340 &Syntax.TUV.Valgrind :cal SetSyn("valgrind") + an 50.100.350 &Syntax.TUV.Verilog\ HDL :cal SetSyn("verilog") + an 50.100.360 &Syntax.TUV.Vgrindefs :cal SetSyn("vgrindefs") + an 50.100.370 &Syntax.TUV.VHDL :cal SetSyn("vhdl") + an 50.100.380 &Syntax.TUV.Vim.Vim\ help\ file :cal SetSyn("help") + an 50.100.390 &Syntax.TUV.Vim.Vim\ script :cal SetSyn("vim") + an 50.100.400 &Syntax.TUV.Vim.Viminfo\ file :cal SetSyn("viminfo") + an 50.100.410 &Syntax.TUV.Virata\ config :cal SetSyn("virata") + an 50.100.420 &Syntax.TUV.Visual\ Basic :cal SetSyn("vb") + an 50.100.430 &Syntax.TUV.VRML :cal SetSyn("vrml") + an 50.100.440 &Syntax.TUV.VSE\ JCL :cal SetSyn("vsejcl") + an 50.110.100 &Syntax.WXYZ.WEB.CWEB :cal SetSyn("cweb") + an 50.110.110 &Syntax.WXYZ.WEB.WEB :cal SetSyn("web") + an 50.110.120 &Syntax.WXYZ.WEB.WEB\ Changes :cal SetSyn("change") + an 50.110.130 &Syntax.WXYZ.Webmacro :cal SetSyn("webmacro") + an 50.110.140 &Syntax.WXYZ.Website\ MetaLanguage :cal SetSyn("wml") + an 50.110.160 &Syntax.WXYZ.wDiff :cal SetSyn("wdiff") + an 50.110.180 &Syntax.WXYZ.Wget\ config :cal SetSyn("wget") + an 50.110.190 &Syntax.WXYZ.Whitespace\ (add) :cal SetSyn("whitespace") + an 50.110.200 &Syntax.WXYZ.WinBatch/Webbatch :cal SetSyn("winbatch") + an 50.110.210 &Syntax.WXYZ.Windows\ Scripting\ Host :cal SetSyn("wsh") + an 50.110.220 &Syntax.WXYZ.WvDial :cal SetSyn("wvdial") + an 50.110.240 &Syntax.WXYZ.X\ Keyboard\ Extension :cal SetSyn("xkb") + an 50.110.250 &Syntax.WXYZ.X\ Pixmap :cal SetSyn("xpm") + an 50.110.260 &Syntax.WXYZ.X\ Pixmap\ (2) :cal SetSyn("xpm2") + an 50.110.270 &Syntax.WXYZ.X\ resources :cal SetSyn("xdefaults") + an 50.110.280 &Syntax.WXYZ.Xmodmap :cal SetSyn("xmodmap") + an 50.110.290 &Syntax.WXYZ.Xmath :cal SetSyn("xmath") + an 50.110.300 &Syntax.WXYZ.XML :cal SetSyn("xml") + an 50.110.310 &Syntax.WXYZ.XML\ Schema\ (XSD) :cal SetSyn("xsd") + an 50.110.320 &Syntax.WXYZ.Xslt :cal SetSyn("xslt") + an 50.110.330 &Syntax.WXYZ.XXD\ hex\ dump :cal SetSyn("xxd") + an 50.110.340 &Syntax.WXYZ.XFree86\ Config :cal SetSyn("xf86conf") + an 50.110.360 &Syntax.WXYZ.Yacc :cal SetSyn("yacc") + + " The End Of The Syntax Menu + + + an 50.195 &Syntax.-SEP1- + + an 50.200 &Syntax.Set\ '&syntax'\ only :let s:syntax_menu_synonly=1 + an 50.202 &Syntax.Set\ '&filetype'\ too :call Nosynonly() + fun! s:Nosynonly() + if exists("s:syntax_menu_synonly") + unlet s:syntax_menu_synonly + endif + endfun + *** ../vim61.125/src/Makefile Sun Mar 24 11:41:30 2002 --- src/Makefile Tue Jul 9 21:19:02 2002 *************** *** 842,847 **** --- 842,848 ---- ### Name of the menu file target. SYS_MENU_FILE = $(DESTDIR)$(SCRIPTLOC)/menu.vim + SYS_SYNMENU_FILE = $(DESTDIR)$(SCRIPTLOC)/synmenu.vim SYS_DELMENU_FILE = $(DESTDIR)$(SCRIPTLOC)/delmenu.vim ### Name of the bugreport file target. *************** *** 1547,1555 **** cd $(DEST_HELP); chmod $(HELPMOD) *.txt tags $(INSTALL_DATA) $(HELPSOURCE)/*.pl $(DEST_HELP) chmod $(SCRIPTMOD) $(DEST_HELP)/*.pl ! # install the menu file $(INSTALL_DATA) $(SCRIPTSOURCE)/menu.vim $(SYS_MENU_FILE) chmod $(VIMSCRIPTMOD) $(SYS_MENU_FILE) $(INSTALL_DATA) $(SCRIPTSOURCE)/delmenu.vim $(SYS_DELMENU_FILE) chmod $(VIMSCRIPTMOD) $(SYS_DELMENU_FILE) # install the evim file --- 1548,1558 ---- cd $(DEST_HELP); chmod $(HELPMOD) *.txt tags $(INSTALL_DATA) $(HELPSOURCE)/*.pl $(DEST_HELP) chmod $(SCRIPTMOD) $(DEST_HELP)/*.pl ! # install the menu files $(INSTALL_DATA) $(SCRIPTSOURCE)/menu.vim $(SYS_MENU_FILE) chmod $(VIMSCRIPTMOD) $(SYS_MENU_FILE) + $(INSTALL_DATA) $(SCRIPTSOURCE)/synmenu.vim $(SYS_SYNMENU_FILE) + chmod $(VIMSCRIPTMOD) $(SYS_SYNMENU_FILE) $(INSTALL_DATA) $(SCRIPTSOURCE)/delmenu.vim $(SYS_DELMENU_FILE) chmod $(VIMSCRIPTMOD) $(SYS_DELMENU_FILE) # install the evim file *************** *** 1811,1818 **** # Note: the "rmdir" will fail if any files were added after "make install" uninstall_runtime: -rm -f $(DEST_HELP)/*.txt $(DEST_HELP)/tags $(DEST_HELP)/*.pl ! -rm -f $(SYS_MENU_FILE) $(SYS_DELMENU_FILE) $(SYS_BUGR_FILE) ! -rm -f $(EVIM_FILE) $(MSWIN_FILE) -rm -f $(DEST_SCRIPT)/gvimrc_example.vim $(DEST_SCRIPT)/vimrc_example.vim -rm -f $(SYS_FILETYPE_FILE) $(SYS_FTOFF_FILE) $(SYS_SCRIPTS_FILE) -rm -f $(SYS_INDOFF_FILE) $(SYS_INDENT_FILE) --- 1814,1821 ---- # Note: the "rmdir" will fail if any files were added after "make install" uninstall_runtime: -rm -f $(DEST_HELP)/*.txt $(DEST_HELP)/tags $(DEST_HELP)/*.pl ! -rm -f $(SYS_MENU_FILE) $(SYS_SYNMENU_FILE) $(SYS_DELMENU_FILE) ! -rm -f $(SYS_BUGR_FILE) $(EVIM_FILE) $(MSWIN_FILE) -rm -f $(DEST_SCRIPT)/gvimrc_example.vim $(DEST_SCRIPT)/vimrc_example.vim -rm -f $(SYS_FILETYPE_FILE) $(SYS_FTOFF_FILE) $(SYS_SCRIPTS_FILE) -rm -f $(SYS_INDOFF_FILE) $(SYS_INDENT_FILE) *************** *** 1875,1881 **** pixmaps: -ln -s ../pixmaps . ! # Update the menu.vim file with the latest Syntax menu. # This is only needed when runtime/makemenu.vim was changed. menu: ./vim ../runtime/makemenu.vim ./vim -u ../runtime/makemenu.vim --- 1878,1884 ---- pixmaps: -ln -s ../pixmaps . ! # Update the synmenu.vim file with the latest Syntax menu. # This is only needed when runtime/makemenu.vim was changed. menu: ./vim ../runtime/makemenu.vim ./vim -u ../runtime/makemenu.vim *** ../vim61.125/src/version.c Sat Jul 6 19:31:52 2002 --- src/version.c Tue Jul 9 21:36:50 2002 *************** *** 608,609 **** --- 608,611 ---- { /* Add new patch number below this line */ + /**/ + 126, /**/ -- A special cleaning ordinance bans housewives from hiding dirt and dust under a rug in a dwelling. [real standing law in Pennsylvania, United States of America] /// Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net \\\ /// Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim \\\ \\\ Project leader for A-A-P -- http://www.a-a-p.org /// \\\ Help me helping AIDS orphans in Uganda - http://iccf-holland.org ///