makemenu.vim (20705B)
1 " Script to define the syntax menu in synmenu.vim 2 " Maintainer: The Vim Project <https://github.com/vim/vim> 3 " Last Change: 2025 Mar 09 4 " Former Maintainer: Bram Moolenaar <Bram@vim.org> 5 6 " This is used by "make menu" in the src directory. 7 edit <sfile>:p:h/synmenu.vim 8 9 /The Start Of The Syntax Menu/+1,/The End Of The Syntax Menu/-1d 10 let s:lnum = line(".") - 1 11 call append(s:lnum, "") 12 let s:lnum = s:lnum + 1 13 14 " Use the SynMenu command and function to define all menu entries 15 command! -nargs=* SynMenu call <SID>Syn(<q-args>) 16 17 let s:cur_menu_name = "" 18 let s:cur_menu_nr = 0 19 let s:cur_menu_item = 0 20 let s:cur_menu_char = "" 21 22 fun! <SID>Syn(arg) 23 " isolate menu name: until the first dot 24 let i = match(a:arg, '\.') 25 let menu_name = strpart(a:arg, 0, i) 26 let r = strpart(a:arg, i + 1, 999) 27 " isolate submenu name: until the colon 28 let i = match(r, ":") 29 let submenu_name = strpart(r, 0, i) 30 " after the colon is the syntax name 31 let syntax_name = strpart(r, i + 1, 999) 32 33 if s:cur_menu_name != menu_name 34 let s:cur_menu_name = menu_name 35 let s:cur_menu_nr = s:cur_menu_nr + 10 36 let s:cur_menu_item = 100 37 let s:cur_menu_char = submenu_name[0] 38 else 39 " When starting a new letter, insert a menu separator. 40 let c = submenu_name[0] 41 if c != s:cur_menu_char 42 exe 'an 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . ".-" . c . '- <nul>' 43 let s:cur_menu_item = s:cur_menu_item + 10 44 let s:cur_menu_char = c 45 endif 46 endif 47 call append(s:lnum, 'an 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . "." . submenu_name . ' :cal SetSyn("' . syntax_name . '")<CR>') 48 let s:cur_menu_item = s:cur_menu_item + 10 49 let s:lnum = s:lnum + 1 50 endfun 51 52 SynMenu AB.A2ps\ config:a2ps 53 SynMenu AB.Aap:aap 54 SynMenu AB.ABAP/4:abap 55 SynMenu AB.Abaqus:abaqus 56 SynMenu AB.ABC\ music\ notation:abc 57 SynMenu AB.ABEL:abel 58 SynMenu AB.AceDB\ model:acedb 59 SynMenu AB.Ada:ada 60 SynMenu AB.AfLex:aflex 61 SynMenu AB.ALSA\ config:alsaconf 62 SynMenu AB.Altera\ AHDL:ahdl 63 SynMenu AB.Amiga\ DOS:amiga 64 SynMenu AB.AMPL:ampl 65 SynMenu AB.Ant\ build\ file:ant 66 SynMenu AB.ANTLR:antlr 67 SynMenu AB.Apache\ config:apache 68 SynMenu AB.Apache-style\ config:apachestyle 69 SynMenu AB.Applix\ ELF:elf 70 SynMenu AB.APT\ config:aptconf 71 SynMenu AB.Arc\ Macro\ Language:aml 72 SynMenu AB.Arch\ inventory:arch 73 SynMenu AB.Arduino:arduino 74 SynMenu AB.ART:art 75 SynMenu AB.Ascii\ Doc:asciidoc 76 SynMenu AB.ASP\ with\ VBScript:aspvbs 77 SynMenu AB.ASP\ with\ Perl:aspperl 78 SynMenu AB.Assembly.680x0:asm68k 79 SynMenu AB.Assembly.AVR:avra 80 SynMenu AB.Assembly.Flat:fasm 81 SynMenu AB.Assembly.GNU:asm 82 SynMenu AB.Assembly.GNU\ H-8300:asmh8300 83 SynMenu AB.Assembly.Intel\ IA-64:ia64 84 SynMenu AB.Assembly.Microsoft:masm 85 SynMenu AB.Assembly.Netwide:nasm 86 SynMenu AB.Assembly.PIC:pic 87 SynMenu AB.Assembly.Turbo:tasm 88 SynMenu AB.Assembly.VAX\ Macro\ Assembly:vmasm 89 SynMenu AB.Assembly.Z-80:z8a 90 SynMenu AB.Assembly.xa\ 6502\ cross\ assembler:a65 91 SynMenu AB.ASN\.1:asn 92 SynMenu AB.Asterisk\ config:asterisk 93 SynMenu AB.Asterisk\ voicemail\ config:asteriskvm 94 SynMenu AB.Atlas:atlas 95 SynMenu AB.Autodoc:autodoc 96 SynMenu AB.AutoHotKey:autohotkey 97 SynMenu AB.AutoIt:autoit 98 SynMenu AB.Automake:automake 99 SynMenu AB.Avenue:ave 100 SynMenu AB.Awk:awk 101 SynMenu AB.AYacc:ayacc 102 103 SynMenu AB.B:b 104 SynMenu AB.Baan:baan 105 SynMenu AB.Bash:bash 106 SynMenu AB.Basic.FreeBasic:freebasic 107 SynMenu AB.Basic.IBasic:ibasic 108 SynMenu AB.Basic.QBasic:basic 109 SynMenu AB.Basic.Visual\ Basic:vb 110 SynMenu AB.Bazaar\ commit\ file:bzr 111 SynMenu AB.Bazel:bzl 112 SynMenu AB.BC\ calculator:bc 113 SynMenu AB.BDF\ font:bdf 114 SynMenu AB.BibTeX.Bibliography\ database:bib 115 SynMenu AB.BibTeX.Bibliography\ Style:bst 116 SynMenu AB.BIND.BIND\ config:named 117 SynMenu AB.BIND.BIND\ zone:bindzone 118 SynMenu AB.Blank:blank 119 120 SynMenu C.C:c 121 SynMenu C.C++:cpp 122 SynMenu C.C#:cs 123 SynMenu C.Cabal\ Haskell\ build\ file:cabal 124 SynMenu C.Calendar:calendar 125 SynMenu C.Cangjie:cangjie 126 SynMenu C.Cascading\ Style\ Sheets:css 127 SynMenu C.CDL:cdl 128 SynMenu C.Cdrdao\ TOC:cdrtoc 129 SynMenu C.Cdrdao\ config:cdrdaoconf 130 SynMenu C.Century\ Term:cterm 131 SynMenu C.CH\ script:ch 132 SynMenu C.ChaiScript:chaiscript 133 SynMenu C.ChangeLog:changelog 134 SynMenu C.CHILL:chill 135 SynMenu C.Cheetah\ template:cheetah 136 SynMenu C.Chicken:chicken 137 SynMenu C.ChordPro:chordpro 138 SynMenu C.Clean:clean 139 SynMenu C.Clever:cl 140 SynMenu C.Clipper:clipper 141 SynMenu C.Clojure:clojure 142 SynMenu C.Cmake:cmake 143 SynMenu C.Cmod:cmod 144 SynMenu C.Cmusrc:cmusrc 145 SynMenu C.Cobol:cobol 146 SynMenu C.Coco/R:coco 147 SynMenu C.Cold\ Fusion:cf 148 SynMenu C.Conary\ Recipe:conaryrecipe 149 SynMenu C.Config.Cfg\ Config\ file:cfg 150 SynMenu C.Config.Configure\.in:config 151 SynMenu C.Config.Generic\ Config\ file:conf 152 SynMenu C.CRM114:crm 153 SynMenu C.Crontab:crontab 154 SynMenu C.CSDL:csdl 155 SynMenu C.CSP:csp 156 SynMenu C.Ctrl-H:ctrlh 157 SynMenu C.Cucumber:cucumber 158 SynMenu C.CUDA:cuda 159 SynMenu C.CUPL.CUPL:cupl 160 SynMenu C.CUPL.Simulation:cuplsim 161 SynMenu C.CVS.commit\ file:cvs 162 SynMenu C.CVS.cvsrc:cvsrc 163 SynMenu C.Cyn++:cynpp 164 SynMenu C.Cynlib:cynlib 165 166 SynMenu DE.D:d 167 SynMenu DE.Dart:dart 168 SynMenu DE.Datascript:datascript 169 SynMenu DE.Debian.Debian\ ChangeLog:debchangelog 170 SynMenu DE.Debian.Debian\ Control:debcontrol 171 SynMenu DE.Debian.Debian\ Copyright:debcopyright 172 SynMenu DE.Debian.Debian\ Sources\.list:debsources 173 SynMenu DE.Denyhosts:denyhosts 174 SynMenu DE.Desktop:desktop 175 SynMenu DE.Dict\ config:dictconf 176 SynMenu DE.Dictd\ config:dictdconf 177 SynMenu DE.Diff:diff 178 SynMenu DE.Digital\ Command\ Lang:dcl 179 SynMenu DE.Dircolors:dircolors 180 SynMenu DE.Dirpager:dirpager 181 SynMenu DE.Django\ template:django 182 SynMenu DE.DNS/BIND\ zone:bindzone 183 SynMenu DE.Dnsmasq\ config:dnsmasq 184 SynMenu DE.DocBook.auto-detect:docbk 185 SynMenu DE.DocBook.SGML:docbksgml 186 SynMenu DE.DocBook.XML:docbkxml 187 SynMenu DE.Dockerfile:dockerfile 188 SynMenu DE.Dot:dot 189 SynMenu DE.Doxygen.C\ with\ doxygen:c.doxygen 190 SynMenu DE.Doxygen.C++\ with\ doxygen:cpp.doxygen 191 SynMenu DE.Doxygen.IDL\ with\ doxygen:idl.doxygen 192 SynMenu DE.Doxygen.Java\ with\ doxygen:java.doxygen 193 SynMenu DE.Doxygen.DataScript\ with\ doxygen:datascript.doxygen 194 SynMenu DE.Dracula:dracula 195 SynMenu DE.DSSSL:dsl 196 SynMenu DE.DTD:dtd 197 SynMenu DE.DTML\ (Zope):dtml 198 SynMenu DE.DTrace:dtrace 199 SynMenu DE.Dts/dtsi:dts 200 SynMenu DE.Dune:dune 201 SynMenu DE.Dylan.Dylan:dylan 202 SynMenu DE.Dylan.Dylan\ interface:dylanintr 203 SynMenu DE.Dylan.Dylan\ lid:dylanlid 204 205 SynMenu DE.EDIF:edif 206 SynMenu DE.Eiffel:eiffel 207 SynMenu DE.Eight:8th 208 SynMenu DE.Elinks\ config:elinks 209 SynMenu DE.Elm\ filter\ rules:elmfilt 210 SynMenu DE.Embedix\ Component\ Description:ecd 211 SynMenu DE.ERicsson\ LANGuage:erlang 212 SynMenu DE.ESMTP\ rc:esmtprc 213 SynMenu DE.ESQL-C:esqlc 214 SynMenu DE.Essbase\ script:csc 215 SynMenu DE.Esterel:esterel 216 SynMenu DE.Eterm\ config:eterm 217 SynMenu DE.Euphoria\ 3:euphoria3 218 SynMenu DE.Euphoria\ 4:euphoria4 219 SynMenu DE.Eviews:eviews 220 SynMenu DE.Exim\ conf:exim 221 SynMenu DE.Expect:expect 222 SynMenu DE.Exports:exports 223 224 SynMenu FG.Falcon:falcon 225 SynMenu FG.Fantom:fan 226 SynMenu FG.Fetchmail:fetchmail 227 SynMenu FG.FlexWiki:flexwiki 228 SynMenu FG.Focus\ Executable:focexec 229 SynMenu FG.Focus\ Master:master 230 SynMenu FG.FORM:form 231 SynMenu FG.Forth:forth 232 SynMenu FG.Fortran:fortran 233 SynMenu FG.FoxPro:foxpro 234 SynMenu FG.FrameScript:framescript 235 SynMenu FG.Fstab:fstab 236 SynMenu FG.Fvwm.Fvwm\ configuration:fvwm1 237 SynMenu FG.Fvwm.Fvwm2\ configuration:fvwm2 238 SynMenu FG.Fvwm.Fvwm2\ configuration\ with\ M4:fvwm2m4 239 240 SynMenu FG.GDB\ command\ file:gdb 241 SynMenu FG.GDMO:gdmo 242 SynMenu FG.Gedcom:gedcom 243 SynMenu FG.Git.Output:git 244 SynMenu FG.Git.Commit:gitcommit 245 SynMenu FG.Git.Config:gitconfig 246 SynMenu FG.Git.Rebase:gitrebase 247 SynMenu FG.Git.Send\ Email:gitsendemail 248 SynMenu FG.Gitolite:gitolite 249 SynMenu FG.Gkrellmrc:gkrellmrc 250 SynMenu FG.Gnash:gnash 251 SynMenu FG.Go:go 252 SynMenu FG.Godoc:godoc 253 SynMenu FG.GP:gp 254 SynMenu FG.GPG:gpg 255 SynMenu FG.Grof:gprof 256 SynMenu FG.Group\ file:group 257 SynMenu FG.Grub:grub 258 SynMenu FG.GNU\ Server\ Pages:gsp 259 SynMenu FG.GNUplot:gnuplot 260 SynMenu FG.GrADS\ scripts:grads 261 SynMenu FG.Gretl:gretl 262 SynMenu FG.Groff:groff 263 SynMenu FG.Groovy:groovy 264 SynMenu FG.GTKrc:gtkrc 265 266 SynMenu HIJK.Haml:haml 267 SynMenu HIJK.Hamster:hamster 268 SynMenu HIJK.Haskell.Haskell:haskell 269 SynMenu HIJK.Haskell.Haskell-c2hs:chaskell 270 SynMenu HIJK.Haskell.Haskell-literate:lhaskell 271 SynMenu HIJK.HASTE:haste 272 SynMenu HIJK.HASTE\ preproc:hastepreproc 273 SynMenu HIJK.Hercules:hercules 274 SynMenu HIJK.Hex\ dump.XXD:xxd 275 SynMenu HIJK.Hex\ dump.Intel\ MCS51:hex 276 SynMenu HIJK.Hg\ commit:hgcommit 277 SynMenu HIJK.Hollywood:hollywood 278 SynMenu HIJK.HTML.HTML:html 279 SynMenu HIJK.HTML.HTML\ with\ M4:htmlm4 280 SynMenu HIJK.HTML.HTML\ with\ Ruby\ (eRuby):eruby 281 SynMenu HIJK.HTML.Cheetah\ HTML\ template:htmlcheetah 282 SynMenu HIJK.HTML.Django\ HTML\ template:htmldjango 283 SynMenu HIJK.HTML.Vue.js\ HTML\ template:vuejs 284 SynMenu HIJK.HTML.HTML/OS:htmlos 285 SynMenu HIJK.HTML.XHTML:xhtml 286 SynMenu HIJK.Host\.conf:hostconf 287 SynMenu HIJK.Hosts\ access:hostsaccess 288 SynMenu HIJK.Hyper\ Builder:hb 289 SynMenu HIJK.Icewm\ menu:icemenu 290 SynMenu HIJK.Icon:icon 291 SynMenu HIJK.IDL\Generic\ IDL:idl 292 SynMenu HIJK.IDL\Microsoft\ IDL:msidl 293 SynMenu HIJK.Indent\ profile:indent 294 SynMenu HIJK.Inform:inform 295 SynMenu HIJK.Informix\ 4GL:fgl 296 SynMenu HIJK.Initng:initng 297 SynMenu HIJK.Inittab:inittab 298 SynMenu HIJK.Inno\ setup:iss 299 SynMenu HIJK.Innovation\ Data\ Processing.Upstream\ dat:upstreamdat 300 SynMenu HIJK.Innovation\ Data\ Processing.Upstream\ log:upstreamlog 301 SynMenu HIJK.Innovation\ Data\ Processing.Upstream\ rpt:upstreamrpt 302 SynMenu HIJK.Innovation\ Data\ Processing.Upstream\ Install\ log:upstreaminstalllog 303 SynMenu HIJK.Innovation\ Data\ Processing.Usserver\ log:usserverlog 304 SynMenu HIJK.Innovation\ Data\ Processing.USW2KAgt\ log:usw2kagtlog 305 SynMenu HIJK.InstallShield\ script:ishd 306 SynMenu HIJK.Interactive\ Data\ Lang:idlang 307 SynMenu HIJK.IPfilter:ipfilter 308 SynMenu HIJK.J:j 309 SynMenu HIJK.JAL:jal 310 SynMenu HIJK.JAM:jam 311 SynMenu HIJK.Jargon:jargon 312 SynMenu HIJK.Java.Java:java 313 SynMenu HIJK.Java.JavaCC:javacc 314 SynMenu HIJK.Java.Java\ Server\ Pages:jsp 315 SynMenu HIJK.Java.Java\ Properties:jproperties 316 SynMenu HIJK.JavaScript:javascript 317 SynMenu HIJK.JavaScriptReact:javascriptreact 318 SynMenu HIJK.Jess:jess 319 SynMenu HIJK.Jgraph:jgraph 320 SynMenu HIJK.Jovial:jovial 321 SynMenu HIJK.JSON:json 322 SynMenu HIJK.Kconfig:kconfig 323 SynMenu HIJK.KDE\ script:kscript 324 SynMenu HIJK.Kimwitu++:kwt 325 SynMenu HIJK.Kivy:kivy 326 SynMenu HIJK.KixTart:kix 327 328 SynMenu L.Lace:lace 329 SynMenu L.LambdaProlog:lprolog 330 SynMenu L.Latte:latte 331 SynMenu L.Ld\ script:ld 332 SynMenu L.LDAP.LDIF:ldif 333 SynMenu L.LDAP.Configuration:ldapconf 334 SynMenu L.Less:less 335 SynMenu L.Lex:lex 336 SynMenu L.LFTP\ config:lftp 337 SynMenu L.Libao:libao 338 SynMenu L.LifeLines\ script:lifelines 339 SynMenu L.Lilo:lilo 340 SynMenu L.Limits\ config:limits 341 SynMenu L.Linden\ scripting:lsl 342 SynMenu L.Liquid:liquid 343 SynMenu L.Lisp:lisp 344 SynMenu L.Lite:lite 345 SynMenu L.LiteStep\ RC:litestep 346 SynMenu L.Locale\ Input:fdcc 347 SynMenu L.Login\.access:loginaccess 348 SynMenu L.Login\.defs:logindefs 349 SynMenu L.Logtalk:logtalk 350 SynMenu L.LOTOS:lotos 351 SynMenu L.LotusScript:lscript 352 SynMenu L.Lout:lout 353 SynMenu L.LPC:lpc 354 SynMenu L.Lua:lua 355 SynMenu L.Lynx\ Style:lss 356 SynMenu L.Lynx\ config:lynx 357 358 SynMenu M.M4:m4 359 SynMenu M.MaGic\ Point:mgp 360 SynMenu M.Mail:mail 361 SynMenu M.Mail\ aliases:mailaliases 362 SynMenu M.Mailcap:mailcap 363 SynMenu M.Mallard:mallard 364 SynMenu M.Makefile:make 365 SynMenu M.MakeIndex:ist 366 SynMenu M.Man\ page:man 367 SynMenu M.Man\.conf:manconf 368 SynMenu M.Maple\ V:maple 369 SynMenu M.Markdown:markdown 370 SynMenu M.Markdown\ with\ R\ statements:rmd 371 SynMenu M.Mason:mason 372 SynMenu M.Mathematica:mma 373 SynMenu M.Matlab:matlab 374 SynMenu M.Maxima:maxima 375 SynMenu M.MEL\ (for\ Maya):mel 376 SynMenu M.Meson:meson 377 SynMenu M.Messages\ (/var/log):messages 378 SynMenu M.Metafont:mf 379 SynMenu M.MetaPost:mp 380 SynMenu M.MGL:mgl 381 SynMenu M.MIX:mix 382 SynMenu M.MMIX:mmix 383 SynMenu M.Modconf:modconf 384 SynMenu M.Model:model 385 SynMenu M.Modsim\ III:modsim3 386 SynMenu M.Modula-2.R10\ (2010):modula2:r10 387 SynMenu M.Modula-2.ISO\ (1994):modula2:iso 388 SynMenu M.Modula-2.PIM\ (1985):modula2:pim 389 SynMenu M.Modula-3:modula3 390 SynMenu M.Monk:monk 391 SynMenu M.Motorola\ S-Record:srec 392 SynMenu M.Mplayer\ config:mplayerconf 393 SynMenu M.MOO:moo 394 SynMenu M.Mrxvtrc:mrxvtrc 395 SynMenu M.MS-DOS/Windows.4DOS\ \.bat\ file:btm 396 SynMenu M.MS-DOS/Windows.\.bat\/\.cmd\ file:dosbatch 397 SynMenu M.MS-DOS/Windows.\.ini\ file:dosini 398 SynMenu M.MS-DOS/Windows.Message\ text:msmessages 399 SynMenu M.MS-DOS/Windows.Module\ Definition:def 400 SynMenu M.MS-DOS/Windows.Registry:registry 401 SynMenu M.MS-DOS/Windows.Resource\ file:rc 402 SynMenu M.Msql:msql 403 SynMenu M.MuPAD:mupad 404 SynMenu M.Murphi:murphi 405 SynMenu M.MUSHcode:mush 406 SynMenu M.Muttrc:muttrc 407 408 SynMenu NO.N1QL:n1ql 409 SynMenu NO.Nanorc:nanorc 410 SynMenu NO.Nastran\ input/DMAP:nastran 411 SynMenu NO.Natural:natural 412 SynMenu NO.NeoMutt\ setup\ files:neomuttrc 413 SynMenu NO.Netrc:netrc 414 SynMenu NO.Ninja:ninja 415 SynMenu NO.Novell\ NCF\ batch:ncf 416 SynMenu NO.Not\ Quite\ C\ (LEGO):nqc 417 SynMenu NO.Nroff:nroff 418 SynMenu NO.NSIS\ script:nsis 419 SynMenu NO.Obj\ 3D\ wavefront:obj 420 SynMenu NO.Objective\ C:objc 421 SynMenu NO.Objective\ C++:objcpp 422 SynMenu NO.OCAML:ocaml 423 SynMenu NO.Occam:occam 424 SynMenu NO.Omnimark:omnimark 425 SynMenu NO.OpenROAD:openroad 426 SynMenu NO.Open\ Psion\ Lang:opl 427 SynMenu NO.Oracle\ config:ora 428 429 SynMenu PQ.Packet\ filter\ conf:pf 430 SynMenu PQ.Palm\ resource\ compiler:pilrc 431 SynMenu PQ.Pam\ config:pamconf 432 SynMenu PQ.PApp:papp 433 SynMenu PQ.Pascal:pascal 434 SynMenu PQ.Password\ file:passwd 435 SynMenu PQ.PCCTS:pccts 436 SynMenu PQ.PDF:pdf 437 SynMenu PQ.Perl.Perl:perl 438 SynMenu PQ.Perl.Perl\ 6:perl6 439 SynMenu PQ.Perl.Perl\ POD:pod 440 SynMenu PQ.Perl.Perl\ XS:xs 441 SynMenu PQ.Perl.Template\ toolkit:tt2 442 SynMenu PQ.Perl.Template\ toolkit\ Html:tt2html 443 SynMenu PQ.Perl.Template\ toolkit\ JS:tt2js 444 SynMenu PQ.PHP.PHP\ 3-4:php 445 SynMenu PQ.PHP.Phtml\ (PHP\ 2):phtml 446 SynMenu PQ.Pike:pike 447 SynMenu PQ.Pine\ RC:pine 448 SynMenu PQ.Pinfo\ RC:pinfo 449 SynMenu PQ.PL/M:plm 450 SynMenu PQ.PL/SQL:plsql 451 SynMenu PQ.Pli:pli 452 SynMenu PQ.PLP:plp 453 SynMenu PQ.PO\ (GNU\ gettext):po 454 SynMenu PQ.Postfix\ main\ config:pfmain 455 SynMenu PQ.PostScript.PostScript:postscr 456 SynMenu PQ.PostScript.PostScript\ Printer\ Description:ppd 457 SynMenu PQ.Povray.Povray\ scene\ descr:pov 458 SynMenu PQ.Povray.Povray\ configuration:povini 459 SynMenu PQ.PPWizard:ppwiz 460 SynMenu PQ.Prescribe\ (Kyocera):prescribe 461 SynMenu PQ.Printcap:pcap 462 SynMenu PQ.Privoxy:privoxy 463 SynMenu PQ.Procmail:procmail 464 SynMenu PQ.Product\ Spec\ File:psf 465 SynMenu PQ.Progress:progress 466 SynMenu PQ.Prolog:prolog 467 SynMenu PQ.ProMeLa:promela 468 SynMenu PQ.Proto:proto 469 SynMenu PQ.Protocols:protocols 470 SynMenu PQ.Purify\ log:purifylog 471 SynMenu PQ.Pyrex:pyrex 472 SynMenu PQ.Python:python 473 SynMenu PQ.Quake:quake 474 SynMenu PQ.Quickfix\ window:qf 475 476 SynMenu R.R.R:r 477 SynMenu R.R.R\ help:rhelp 478 SynMenu R.R.R\ noweb:rnoweb 479 SynMenu R.Racc\ input:racc 480 SynMenu R.Radiance:radiance 481 SynMenu R.Raml:raml 482 SynMenu R.Ratpoison:ratpoison 483 SynMenu R.RCS.RCS\ log\ output:rcslog 484 SynMenu R.RCS.RCS\ file:rcs 485 SynMenu R.Readline\ config:readline 486 SynMenu R.Rebol:rebol 487 SynMenu R.ReDIF:redif 488 SynMenu R.Rego:rego 489 SynMenu R.Relax\ NG:rng 490 SynMenu R.Remind:remind 491 SynMenu R.Relax\ NG\ compact:rnc 492 SynMenu R.Renderman.Renderman\ Shader\ Lang:sl 493 SynMenu R.Renderman.Renderman\ Interface\ Bytestream:rib 494 SynMenu R.Resolv\.conf:resolv 495 SynMenu R.Reva\ Forth:reva 496 SynMenu R.Rexx:rexx 497 SynMenu R.Robots\.txt:robots 498 SynMenu R.RockLinux\ package\ desc\.:desc 499 SynMenu R.Rpcgen:rpcgen 500 SynMenu R.RPL/2:rpl 501 SynMenu R.ReStructuredText:rst 502 SynMenu M.ReStructuredText\ with\ R\ statements:rrst 503 SynMenu R.RTF:rtf 504 SynMenu R.Ruby:ruby 505 SynMenu R.Rust:rust 506 507 SynMenu S-Sm.S-Lang:slang 508 SynMenu S-Sm.Samba\ config:samba 509 SynMenu S-Sm.SAS:sas 510 SynMenu S-Sm.Sass:sass 511 SynMenu S-Sm.Sather:sather 512 SynMenu S-Sm.Sbt:sbt 513 SynMenu S-Sm.Scala:scala 514 SynMenu S-Sm.Scheme:scheme 515 SynMenu S-Sm.Scilab:scilab 516 SynMenu S-Sm.Screen\ RC:screen 517 SynMenu S-Sm.SCSS:scss 518 SynMenu S-Sm.SDC\ Synopsys\ Design\ Constraints:sdc 519 SynMenu S-Sm.SDL:sdl 520 SynMenu S-Sm.Sed:sed 521 SynMenu S-Sm.Sendmail\.cf:sm 522 SynMenu S-Sm.Send-pr:sendpr 523 SynMenu S-Sm.Sensors\.conf:sensors 524 SynMenu S-Sm.Service\ Location\ config:slpconf 525 SynMenu S-Sm.Service\ Location\ registration:slpreg 526 SynMenu S-Sm.Service\ Location\ SPI:slpspi 527 SynMenu S-Sm.Services:services 528 SynMenu S-Sm.Setserial\ config:setserial 529 SynMenu S-Sm.SGML.SGML\ catalog:catalog 530 SynMenu S-Sm.SGML.SGML\ DTD:sgml 531 SynMenu S-Sm.SGML.SGML\ Declaration:sgmldecl 532 SynMenu S-Sm.SGML.SGML-linuxdoc:sgmllnx 533 SynMenu S-Sm.Shell\ script.sh\ and\ ksh:sh 534 SynMenu S-Sm.Shell\ script.csh:csh 535 SynMenu S-Sm.Shell\ script.tcsh:tcsh 536 SynMenu S-Sm.Shell\ script.zsh:zsh 537 SynMenu S-Sm.SiCAD:sicad 538 SynMenu S-Sm.Sieve:sieve 539 SynMenu S-Sm.Simula:simula 540 SynMenu S-Sm.Sinda.Sinda\ compare:sindacmp 541 SynMenu S-Sm.Sinda.Sinda\ input:sinda 542 SynMenu S-Sm.Sinda.Sinda\ output:sindaout 543 SynMenu S-Sm.SiSU:sisu 544 SynMenu S-Sm.SKILL.SKILL:skill 545 SynMenu S-Sm.SKILL.SKILL\ for\ Diva:diva 546 SynMenu S-Sm.Slice:slice 547 SynMenu S-Sm.SLRN.Slrn\ rc:slrnrc 548 SynMenu S-Sm.SLRN.Slrn\ score:slrnsc 549 SynMenu S-Sm.SmallTalk:st 550 SynMenu S-Sm.Smarty\ Templates:smarty 551 SynMenu S-Sm.SMIL:smil 552 SynMenu S-Sm.SMITH:smith 553 554 SynMenu Sn-Sy.SNMP\ MIB:mib 555 SynMenu Sn-Sy.SNNS.SNNS\ network:snnsnet 556 SynMenu Sn-Sy.SNNS.SNNS\ pattern:snnspat 557 SynMenu Sn-Sy.SNNS.SNNS\ result:snnsres 558 SynMenu Sn-Sy.Snobol4:snobol4 559 SynMenu Sn-Sy.Snort\ Configuration:hog 560 SynMenu Sn-Sy.SPEC\ (Linux\ RPM):spec 561 SynMenu Sn-Sy.Specman:specman 562 SynMenu Sn-Sy.Spice:spice 563 SynMenu Sn-Sy.Spyce:spyce 564 SynMenu Sn-Sy.Speedup:spup 565 SynMenu Sn-Sy.Splint:splint 566 SynMenu Sn-Sy.Squid\ config:squid 567 SynMenu Sn-Sy.SQL.SAP\ HANA:sqlhana 568 SynMenu Sn-Sy.SQL.ESQL-C:esqlc 569 SynMenu Sn-Sy.SQL.MySQL:mysql 570 SynMenu Sn-Sy.SQL.PL/SQL:plsql 571 SynMenu Sn-Sy.SQL.SQL\ Anywhere:sqlanywhere 572 SynMenu Sn-Sy.SQL.SQL\ (automatic):sql 573 SynMenu Sn-Sy.SQL.SQL\ (Oracle):sqloracle 574 SynMenu Sn-Sy.SQL.SQL\ Forms:sqlforms 575 SynMenu Sn-Sy.SQL.SQLJ:sqlj 576 SynMenu Sn-Sy.SQL.SQL-Informix:sqlinformix 577 SynMenu Sn-Sy.SQR:sqr 578 SynMenu Sn-Sy.Ssh.ssh_config:sshconfig 579 SynMenu Sn-Sy.Ssh.sshd_config:sshdconfig 580 SynMenu Sn-Sy.Standard\ ML:sml 581 SynMenu Sn-Sy.Stata.SMCL:smcl 582 SynMenu Sn-Sy.Stata.Stata:stata 583 SynMenu Sn-Sy.Stored\ Procedures:stp 584 SynMenu Sn-Sy.Strace:strace 585 SynMenu Sn-Sy.Streaming\ descriptor\ file:sd 586 SynMenu Sn-Sy.Subversion\ commit:svn 587 SynMenu Sn-Sy.Sudoers:sudoers 588 SynMenu Sn-Sy.SVG:svg 589 SynMenu Sn-Sy.Symbian\ meta-makefile:mmp 590 SynMenu Sn-Sy.Sysctl\.conf:sysctl 591 SynMenu Sn-Sy.Systemd:systemd 592 SynMenu Sn-Sy.SystemVerilog:systemverilog 593 594 SynMenu T.TADS:tads 595 SynMenu T.Tags:tags 596 SynMenu T.TAK.TAK\ compare:takcmp 597 SynMenu T.TAK.TAK\ input:tak 598 SynMenu T.TAK.TAK\ output:takout 599 SynMenu T.Tar\ listing:tar 600 SynMenu T.Task\ data:taskdata 601 SynMenu T.Task\ 42\ edit:taskedit 602 SynMenu T.Tcl/Tk:tcl 603 SynMenu T.TealInfo:tli 604 SynMenu T.Telix\ Salt:tsalt 605 SynMenu T.Termcap/Printcap:ptcap 606 SynMenu T.Tera:tera 607 SynMenu T.Terminfo:terminfo 608 SynMenu T.Tera\ Term:teraterm 609 SynMenu T.TeX.TeX/LaTeX:tex 610 SynMenu T.TeX.plain\ TeX:plaintex 611 SynMenu T.TeX.Initex:initex 612 SynMenu T.TeX.ConTeXt:context 613 SynMenu T.TeX.TeX\ configuration:texmf 614 SynMenu T.TeX.Texinfo:texinfo 615 SynMenu T.TF\ mud\ client:tf 616 SynMenu T.Tidy\ configuration:tidy 617 SynMenu T.Tilde:tilde 618 SynMenu T.Tmux\ configuration:tmux 619 SynMenu T.TPP:tpp 620 SynMenu T.Trasys\ input:trasys 621 SynMenu T.Treetop:treetop 622 SynMenu T.Trustees:trustees 623 SynMenu T.TSS.Command\ Line:tsscl 624 SynMenu T.TSS.Geometry:tssgm 625 SynMenu T.TSS.Optics:tssop 626 SynMenu T.Typescript:typescript 627 SynMenu T.TypescriptReact:typescriptreact 628 629 SynMenu UV.Udev\ config:udevconf 630 SynMenu UV.Udev\ permissions:udevperm 631 SynMenu UV.Udev\ rules:udevrules 632 SynMenu UV.UIT/UIL:uil 633 SynMenu UV.UnrealScript:uc 634 SynMenu UV.Updatedb\.conf:updatedb 635 SynMenu UV.Upstart:upstart 636 SynMenu UV.Valgrind:valgrind 637 SynMenu UV.Vera:vera 638 SynMenu UV.Verbose\ TAP\ Output:tap 639 SynMenu UV.Verilog-AMS\ HDL:verilogams 640 SynMenu UV.Verilog\ HDL:verilog 641 SynMenu UV.Vgrindefs:vgrindefs 642 SynMenu UV.VHDL:vhdl 643 SynMenu UV.Vim.Vim\ help\ file:help 644 SynMenu UV.Vim.Vim\ script:vim 645 SynMenu UV.Vim.Viminfo\ file:viminfo 646 SynMenu UV.Virata\ config:virata 647 SynMenu UV.Visual\ Basic:vb 648 SynMenu UV.VOS\ CM\ macro:voscm 649 SynMenu UV.VRML:vrml 650 SynMenu UV.Vroom:vroom 651 SynMenu UV.VSE\ JCL:vsejcl 652 653 SynMenu WXYZ.WEB.CWEB:cweb 654 SynMenu WXYZ.WEB.WEB:web 655 SynMenu WXYZ.WEB.WEB\ Changes:change 656 SynMenu WXYZ.WebAssembly:wat 657 SynMenu WXYZ.Webmacro:webmacro 658 SynMenu WXYZ.Website\ MetaLanguage:wml 659 SynMenu WXYZ.wDiff:wdiff 660 SynMenu WXYZ.Wget\ config:wget 661 SynMenu WXYZ.Whitespace\ (add):whitespace 662 SynMenu WXYZ.WildPackets\ EtherPeek\ Decoder:dcd 663 SynMenu WXYZ.WinBatch/Webbatch:winbatch 664 SynMenu WXYZ.Windows\ Scripting\ Host:wsh 665 SynMenu WXYZ.WSML:wsml 666 SynMenu WXYZ.WvDial:wvdial 667 SynMenu WXYZ.X\ Keyboard\ Extension:xkb 668 SynMenu WXYZ.X\ Pixmap:xpm 669 SynMenu WXYZ.X\ Pixmap\ (2):xpm2 670 SynMenu WXYZ.X\ resources:xdefaults 671 SynMenu WXYZ.XBL:xbl 672 SynMenu WXYZ.Xinetd\.conf:xinetd 673 SynMenu WXYZ.Xmodmap:xmodmap 674 SynMenu WXYZ.Xmath:xmath 675 SynMenu WXYZ.XML:xml 676 SynMenu WXYZ.XML\ Schema\ (XSD):xsd 677 SynMenu WXYZ.XQuery:xquery 678 SynMenu WXYZ.Xslt:xslt 679 SynMenu WXYZ.XFree86\ Config:xf86conf 680 SynMenu WXYZ.YAML:yaml 681 SynMenu WXYZ.Yacc:yacc 682 SynMenu WXYZ.Zimbu:zimbu 683 SynMenu WXYZ.Zserio:zserio 684 685 call append(s:lnum, "") 686 687 wq