Mercurial > vim
comparison runtime/synmenu.vim @ 845:0fe7765dcb8e
updated for version 7.0f03
author | vimboss |
---|---|
date | Thu, 27 Apr 2006 21:40:34 +0000 |
parents | a209672376fd |
children | d10fbefd3bc1 |
comparison
equal
deleted
inserted
replaced
844:d3bbb5dd3913 | 845:0fe7765dcb8e |
---|---|
1 " Vim support file to define the syntax selection menu | 1 " Vim support file to define the syntax selection menu |
2 " This file is normally sourced from menu.vim. | 2 " This file is normally sourced from menu.vim. |
3 " | 3 " |
4 " Maintainer: Bram Moolenaar <Bram@vim.org> | 4 " Maintainer: Bram Moolenaar <Bram@vim.org> |
5 " Last Change: 2003 Jun 22 | 5 " Last Change: 2006 Apr 27 |
6 | 6 |
7 " Define the SetSyn function, used for the Syntax menu entries. | 7 " Define the SetSyn function, used for the Syntax menu entries. |
8 " Set 'filetype' and also 'syntax' if it is manually selected. | 8 " Set 'filetype' and also 'syntax' if it is manually selected. |
9 fun! SetSyn(name) | 9 fun! SetSyn(name) |
10 if a:name == "fvwm1" | 10 if a:name == "fvwm1" |
25 endif | 25 endif |
26 else | 26 else |
27 exe "set syn=" . name | 27 exe "set syn=" . name |
28 endif | 28 endif |
29 endfun | 29 endfun |
30 | |
31 " <> notation is used here, remove '<' from 'cpoptions' | |
32 let s:cpo_save = &cpo | |
33 set cpo&vim | |
30 | 34 |
31 " The following menu items are generated by makemenu.vim. | 35 " The following menu items are generated by makemenu.vim. |
32 " The Start Of The Syntax Menu | 36 " The Start Of The Syntax Menu |
33 | 37 |
34 an 50.10.100 &Syntax.AB.A2ps\ config :cal SetSyn("a2ps")<CR> | 38 an 50.10.100 &Syntax.AB.A2ps\ config :cal SetSyn("a2ps")<CR> |
156 an 50.30.490 &Syntax.DE.Eviews :cal SetSyn("eviews")<CR> | 160 an 50.30.490 &Syntax.DE.Eviews :cal SetSyn("eviews")<CR> |
157 an 50.30.500 &Syntax.DE.Exim\ conf :cal SetSyn("exim")<CR> | 161 an 50.30.500 &Syntax.DE.Exim\ conf :cal SetSyn("exim")<CR> |
158 an 50.30.510 &Syntax.DE.Expect :cal SetSyn("expect")<CR> | 162 an 50.30.510 &Syntax.DE.Expect :cal SetSyn("expect")<CR> |
159 an 50.30.520 &Syntax.DE.Exports :cal SetSyn("exports")<CR> | 163 an 50.30.520 &Syntax.DE.Exports :cal SetSyn("exports")<CR> |
160 an 50.40.100 &Syntax.FG.Fetchmail :cal SetSyn("fetchmail")<CR> | 164 an 50.40.100 &Syntax.FG.Fetchmail :cal SetSyn("fetchmail")<CR> |
161 an 50.40.110 &Syntax.FG.Focus\ Executable :cal SetSyn("focexec")<CR> | 165 an 50.40.110 &Syntax.FG.FlexWiki :cal SetSyn("flexwiki")<CR> |
162 an 50.40.120 &Syntax.FG.Focus\ Master :cal SetSyn("master")<CR> | 166 an 50.40.120 &Syntax.FG.Focus\ Executable :cal SetSyn("focexec")<CR> |
163 an 50.40.130 &Syntax.FG.FORM :cal SetSyn("form")<CR> | 167 an 50.40.130 &Syntax.FG.Focus\ Master :cal SetSyn("master")<CR> |
164 an 50.40.140 &Syntax.FG.Forth :cal SetSyn("forth")<CR> | 168 an 50.40.140 &Syntax.FG.FORM :cal SetSyn("form")<CR> |
165 an 50.40.150 &Syntax.FG.Fortran :cal SetSyn("fortran")<CR> | 169 an 50.40.150 &Syntax.FG.Forth :cal SetSyn("forth")<CR> |
166 an 50.40.160 &Syntax.FG.FoxPro :cal SetSyn("foxpro")<CR> | 170 an 50.40.160 &Syntax.FG.Fortran :cal SetSyn("fortran")<CR> |
167 an 50.40.170 &Syntax.FG.Fstab :cal SetSyn("fstab")<CR> | 171 an 50.40.170 &Syntax.FG.FoxPro :cal SetSyn("foxpro")<CR> |
168 an 50.40.180 &Syntax.FG.Fvwm.Fvwm\ configuration :cal SetSyn("fvwm1")<CR> | 172 an 50.40.180 &Syntax.FG.Fstab :cal SetSyn("fstab")<CR> |
169 an 50.40.190 &Syntax.FG.Fvwm.Fvwm2\ configuration :cal SetSyn("fvwm2")<CR> | 173 an 50.40.190 &Syntax.FG.Fvwm.Fvwm\ configuration :cal SetSyn("fvwm1")<CR> |
170 an 50.40.200 &Syntax.FG.Fvwm.Fvwm2\ configuration\ with\ M4 :cal SetSyn("fvwm2m4")<CR> | 174 an 50.40.200 &Syntax.FG.Fvwm.Fvwm2\ configuration :cal SetSyn("fvwm2")<CR> |
171 an 50.40.220 &Syntax.FG.GDB\ command\ file :cal SetSyn("gdb")<CR> | 175 an 50.40.210 &Syntax.FG.Fvwm.Fvwm2\ configuration\ with\ M4 :cal SetSyn("fvwm2m4")<CR> |
172 an 50.40.230 &Syntax.FG.GDMO :cal SetSyn("gdmo")<CR> | 176 an 50.40.230 &Syntax.FG.GDB\ command\ file :cal SetSyn("gdb")<CR> |
173 an 50.40.240 &Syntax.FG.Gedcom :cal SetSyn("gedcom")<CR> | 177 an 50.40.240 &Syntax.FG.GDMO :cal SetSyn("gdmo")<CR> |
174 an 50.40.250 &Syntax.FG.Gkrellmrc :cal SetSyn("gkrellmrc")<CR> | 178 an 50.40.250 &Syntax.FG.Gedcom :cal SetSyn("gedcom")<CR> |
175 an 50.40.260 &Syntax.FG.GP :cal SetSyn("gp")<CR> | 179 an 50.40.260 &Syntax.FG.Gkrellmrc :cal SetSyn("gkrellmrc")<CR> |
176 an 50.40.270 &Syntax.FG.GPG :cal SetSyn("gpg")<CR> | 180 an 50.40.270 &Syntax.FG.GP :cal SetSyn("gp")<CR> |
177 an 50.40.280 &Syntax.FG.Group\ file :cal SetSyn("group")<CR> | 181 an 50.40.280 &Syntax.FG.GPG :cal SetSyn("gpg")<CR> |
178 an 50.40.290 &Syntax.FG.Grub :cal SetSyn("grub")<CR> | 182 an 50.40.290 &Syntax.FG.Group\ file :cal SetSyn("group")<CR> |
179 an 50.40.300 &Syntax.FG.GNU\ Server\ Pages :cal SetSyn("gsp")<CR> | 183 an 50.40.300 &Syntax.FG.Grub :cal SetSyn("grub")<CR> |
180 an 50.40.310 &Syntax.FG.GNUplot :cal SetSyn("gnuplot")<CR> | 184 an 50.40.310 &Syntax.FG.GNU\ Server\ Pages :cal SetSyn("gsp")<CR> |
181 an 50.40.320 &Syntax.FG.GrADS\ scripts :cal SetSyn("grads")<CR> | 185 an 50.40.320 &Syntax.FG.GNUplot :cal SetSyn("gnuplot")<CR> |
182 an 50.40.330 &Syntax.FG.Gretl :cal SetSyn("gretl")<CR> | 186 an 50.40.330 &Syntax.FG.GrADS\ scripts :cal SetSyn("grads")<CR> |
183 an 50.40.340 &Syntax.FG.Groff :cal SetSyn("groff")<CR> | 187 an 50.40.340 &Syntax.FG.Gretl :cal SetSyn("gretl")<CR> |
184 an 50.40.350 &Syntax.FG.Groovy :cal SetSyn("groovy")<CR> | 188 an 50.40.350 &Syntax.FG.Groff :cal SetSyn("groff")<CR> |
185 an 50.40.360 &Syntax.FG.GTKrc :cal SetSyn("gtkrc")<CR> | 189 an 50.40.360 &Syntax.FG.Groovy :cal SetSyn("groovy")<CR> |
190 an 50.40.370 &Syntax.FG.GTKrc :cal SetSyn("gtkrc")<CR> | |
186 an 50.50.100 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell")<CR> | 191 an 50.50.100 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell")<CR> |
187 an 50.50.110 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell")<CR> | 192 an 50.50.110 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell")<CR> |
188 an 50.50.120 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell")<CR> | 193 an 50.50.120 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell")<CR> |
189 an 50.50.130 &Syntax.HIJK.Hercules :cal SetSyn("hercules")<CR> | 194 an 50.50.130 &Syntax.HIJK.Hercules :cal SetSyn("hercules")<CR> |
190 an 50.50.140 &Syntax.HIJK.Hex\ dump.XXD :cal SetSyn("xxd")<CR> | 195 an 50.50.140 &Syntax.HIJK.Hex\ dump.XXD :cal SetSyn("xxd")<CR> |
272 an 50.70.180 &Syntax.Me-NO.Modula\ 2 :cal SetSyn("modula2")<CR> | 277 an 50.70.180 &Syntax.Me-NO.Modula\ 2 :cal SetSyn("modula2")<CR> |
273 an 50.70.190 &Syntax.Me-NO.Modula\ 3 :cal SetSyn("modula3")<CR> | 278 an 50.70.190 &Syntax.Me-NO.Modula\ 3 :cal SetSyn("modula3")<CR> |
274 an 50.70.200 &Syntax.Me-NO.Monk :cal SetSyn("monk")<CR> | 279 an 50.70.200 &Syntax.Me-NO.Monk :cal SetSyn("monk")<CR> |
275 an 50.70.210 &Syntax.Me-NO.Mplayer\ config :cal SetSyn("mplayerconf")<CR> | 280 an 50.70.210 &Syntax.Me-NO.Mplayer\ config :cal SetSyn("mplayerconf")<CR> |
276 an 50.70.220 &Syntax.Me-NO.MOO :cal SetSyn("moo")<CR> | 281 an 50.70.220 &Syntax.Me-NO.MOO :cal SetSyn("moo")<CR> |
277 an 50.70.230 &Syntax.Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file :cal SetSyn("btm")<CR> | 282 an 50.70.230 &Syntax.Me-NO.Mrxvtrc :cal SetSyn("mrxvtrc")<CR> |
278 an 50.70.240 &Syntax.Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file :cal SetSyn("dosbatch")<CR> | 283 an 50.70.240 &Syntax.Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file :cal SetSyn("btm")<CR> |
279 an 50.70.250 &Syntax.Me-NO.MS-DOS/Windows.\.ini\ file :cal SetSyn("dosini")<CR> | 284 an 50.70.250 &Syntax.Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file :cal SetSyn("dosbatch")<CR> |
280 an 50.70.260 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def")<CR> | 285 an 50.70.260 &Syntax.Me-NO.MS-DOS/Windows.\.ini\ file :cal SetSyn("dosini")<CR> |
281 an 50.70.270 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry")<CR> | 286 an 50.70.270 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def")<CR> |
282 an 50.70.280 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc")<CR> | 287 an 50.70.280 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry")<CR> |
283 an 50.70.290 &Syntax.Me-NO.Msql :cal SetSyn("msql")<CR> | 288 an 50.70.290 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc")<CR> |
284 an 50.70.300 &Syntax.Me-NO.MuPAD :cal SetSyn("mupad")<CR> | 289 an 50.70.300 &Syntax.Me-NO.Msql :cal SetSyn("msql")<CR> |
285 an 50.70.310 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush")<CR> | 290 an 50.70.310 &Syntax.Me-NO.MuPAD :cal SetSyn("mupad")<CR> |
286 an 50.70.320 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc")<CR> | 291 an 50.70.320 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush")<CR> |
287 an 50.70.340 &Syntax.Me-NO.Nanorc :cal SetSyn("nanorc")<CR> | 292 an 50.70.330 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc")<CR> |
288 an 50.70.350 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran")<CR> | 293 an 50.70.350 &Syntax.Me-NO.Nanorc :cal SetSyn("nanorc")<CR> |
289 an 50.70.360 &Syntax.Me-NO.Natural :cal SetSyn("natural")<CR> | 294 an 50.70.360 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran")<CR> |
290 an 50.70.370 &Syntax.Me-NO.Netrc :cal SetSyn("netrc")<CR> | 295 an 50.70.370 &Syntax.Me-NO.Natural :cal SetSyn("natural")<CR> |
291 an 50.70.380 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf")<CR> | 296 an 50.70.380 &Syntax.Me-NO.Netrc :cal SetSyn("netrc")<CR> |
292 an 50.70.390 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc")<CR> | 297 an 50.70.390 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf")<CR> |
293 an 50.70.400 &Syntax.Me-NO.Nroff :cal SetSyn("nroff")<CR> | 298 an 50.70.400 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc")<CR> |
294 an 50.70.410 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis")<CR> | 299 an 50.70.410 &Syntax.Me-NO.Nroff :cal SetSyn("nroff")<CR> |
295 an 50.70.430 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc")<CR> | 300 an 50.70.420 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis")<CR> |
296 an 50.70.440 &Syntax.Me-NO.Objective\ C++ :cal SetSyn("objcpp")<CR> | 301 an 50.70.440 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc")<CR> |
297 an 50.70.450 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml")<CR> | 302 an 50.70.450 &Syntax.Me-NO.Objective\ C++ :cal SetSyn("objcpp")<CR> |
298 an 50.70.460 &Syntax.Me-NO.Occam :cal SetSyn("occam")<CR> | 303 an 50.70.460 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml")<CR> |
299 an 50.70.470 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark")<CR> | 304 an 50.70.470 &Syntax.Me-NO.Occam :cal SetSyn("occam")<CR> |
300 an 50.70.480 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad")<CR> | 305 an 50.70.480 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark")<CR> |
301 an 50.70.490 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl")<CR> | 306 an 50.70.490 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad")<CR> |
302 an 50.70.500 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora")<CR> | 307 an 50.70.500 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl")<CR> |
308 an 50.70.510 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora")<CR> | |
303 an 50.80.100 &Syntax.PQ.Packet\ filter\ conf :cal SetSyn("pf")<CR> | 309 an 50.80.100 &Syntax.PQ.Packet\ filter\ conf :cal SetSyn("pf")<CR> |
304 an 50.80.110 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc")<CR> | 310 an 50.80.110 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc")<CR> |
305 an 50.80.120 &Syntax.PQ.Pam\ config :cal SetSyn("pamconf")<CR> | 311 an 50.80.120 &Syntax.PQ.Pam\ config :cal SetSyn("pamconf")<CR> |
306 an 50.80.130 &Syntax.PQ.PApp :cal SetSyn("papp")<CR> | 312 an 50.80.130 &Syntax.PQ.PApp :cal SetSyn("papp")<CR> |
307 an 50.80.140 &Syntax.PQ.Pascal :cal SetSyn("pascal")<CR> | 313 an 50.80.140 &Syntax.PQ.Pascal :cal SetSyn("pascal")<CR> |
517 if exists("s:syntax_menu_synonly") | 523 if exists("s:syntax_menu_synonly") |
518 unlet s:syntax_menu_synonly | 524 unlet s:syntax_menu_synonly |
519 endif | 525 endif |
520 endfun | 526 endfun |
521 | 527 |
528 " Restore 'cpoptions' | |
529 let &cpo = s:cpo_save | |
530 unlet s:cpo_save |