To: vim-dev@vim.org Subject: Patch 6.0.135 (long) Fcc: outbox From: Bram Moolenaar MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 6.0.135 Problem: Menus that are not supposed to do anything used "", which still produced an error beep. When CTRL-O is mapped for Insert mode, ":amenu" commands didn't work in Insert mode. Menu language falls back to English when $LANG ends in "@euro". Solution: Use "" for a menu item that doesn't do anything, just like mappings. Use ":anoremenu" instead of ":amenu". Ignore "@euro" in the locale name. Files: runtime/makemenu.vim, runtime/menu.vim, src/menu.c *** ../vim60.134/runtime/makemenu.vim Mon Sep 24 11:44:52 2001 --- runtime/makemenu.vim Tue Jan 15 15:30:35 2002 *************** *** 1,6 **** " Script to define the syntax menu in menu.vim " Maintainer: Bram Moolenaar ! " Last Change: 2001 Sep 24 " This is used by "make menu" in the src directory. edit :p:h/menu.vim --- 1,6 ---- " Script to define the syntax menu in menu.vim " Maintainer: Bram Moolenaar ! " Last Change: 2002 Jan 15 " This is used by "make menu" in the src directory. edit :p:h/menu.vim *************** *** 38,49 **** " When starting a new letter, insert a menu separator. let c = submenu_name[0] if c != s:cur_menu_char ! exe 'am 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . ".-" . c . '- ' let s:cur_menu_item = s:cur_menu_item + 10 let s:cur_menu_char = c endif endif ! call append(s:lnum, 'am 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . "." . submenu_name . ' :cal SetSyn("' . syntax_name . '")') let s:cur_menu_item = s:cur_menu_item + 10 let s:lnum = s:lnum + 1 endfun --- 38,49 ---- " When starting a new letter, insert a menu separator. let c = submenu_name[0] if c != s:cur_menu_char ! exe 'an 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . ".-" . c . '- ' let s:cur_menu_item = s:cur_menu_item + 10 let s:cur_menu_char = c endif endif ! call append(s:lnum, 'an 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . "." . submenu_name . ' :cal SetSyn("' . syntax_name . '")') let s:cur_menu_item = s:cur_menu_item + 10 let s:lnum = s:lnum + 1 endfun *************** *** 55,60 **** --- 55,61 ---- SynMenu AB.Aflex:aflex SynMenu AB.AHDL:ahdl SynMenu AB.Amiga\ DOS:amiga + SynMenu AB.Ant:ant SynMenu AB.Antlr:antlr SynMenu AB.Apache\ config:apache SynMenu AB.Apache-style\ config:apachestyle *************** *** 78,83 **** --- 79,85 ---- SynMenu AB.Awk:awk SynMenu AB.Ayacc:ayacc SynMenu AB.B:b + SynMenu AB.Baan:baan SynMenu AB.BASIC:basic SynMenu AB.BC\ calculator:bc SynMenu AB.BDF\ font:bdf *************** *** 149,156 **** SynMenu EFG.GNUplot:gnuplot SynMenu EFG.GTKrc:gtkrc ! SynMenu HIJK.Haskell:haskell ! SynMenu HIJK.Haskell-literate:lhaskell SynMenu HIJK.Hercules:hercules SynMenu HIJK.HTML:html SynMenu HIJK.HTML\ with\ M4:htmlm4 --- 151,159 ---- SynMenu EFG.GNUplot:gnuplot SynMenu EFG.GTKrc:gtkrc ! SynMenu HIJK.Haskell.Haskell:haskell ! SynMenu HIJK.Haskell.Haskell-c2hs:chaskell ! SynMenu HIJK.Haskell.Haskell-literate:lhaskell SynMenu HIJK.Hercules:hercules SynMenu HIJK.HTML:html SynMenu HIJK.HTML\ with\ M4:htmlm4 *************** *** 187,192 **** --- 190,196 ---- SynMenu L-Ma.Lisp:lisp SynMenu L-Ma.Lite:lite SynMenu L-Ma.LOTOS:lotos + SynMenu L-Ma.LotusScript:lscript SynMenu L-Ma.Lout:lout SynMenu L-Ma.Lua:lua SynMenu L-Ma.Lynx\ Style:lss *************** *** 210,215 **** --- 214,220 ---- SynMenu Me-NO.Modsim\ III:modsim3 SynMenu Me-NO.Modula\ 2:modula2 SynMenu Me-NO.Modula\ 3:modula3 + SynMenu Me-NO.MOO:moo SynMenu Me-NO.Msql:msql SynMenu Me-NO.MS-DOS.MS-DOS\ \.bat\ file:dosbatch SynMenu Me-NO.MS-DOS.4DOS\ \.bat\ file:btm *************** *** 246,251 **** --- 251,257 ---- SynMenu PQ.PO\ (GNU\ gettext):po SynMenu PQ.Postfix\ main\ config:pfmain SynMenu PQ.PostScript:postscr + SynMenu PQ.PostScript\ Printer\ Description:ppd SynMenu PQ.Povray:pov SynMenu PQ.Povray\ configuration:povini SynMenu PQ.Printcap:pcap *************** *** 306,311 **** --- 312,318 ---- SynMenu Sh-S.Specman:specman SynMenu Sh-S.Spice:spice SynMenu Sh-S.Speedup:spup + SynMenu Sh-S.Splint:splint SynMenu Sh-S.Squid:squid SynMenu Sh-S.SQL:sql SynMenu Sh-S.SQL\ Forms:sqlforms *************** *** 354,365 **** --- 361,374 ---- SynMenu WXYZ.Whitespace\ (add):whitespace SynMenu WXYZ.WinBatch/Webbatch:winbatch SynMenu WXYZ.Windows\ Scripting\ Host:wsh + SynMenu WXYZ.WvDial:wvdial SynMenu WXYZ.X\ Keyboard\ Extension:xkb SynMenu WXYZ.X\ Pixmap:xpm SynMenu WXYZ.X\ Pixmap\ (2):xpm2 SynMenu WXYZ.X\ resources:xdefaults SynMenu WXYZ.Xmath:xmath SynMenu WXYZ.XML:xml + SynMenu WXYZ.Xslt:xslt SynMenu WXYZ.XXD\ hex\ dump:xxd SynMenu WXYZ.Yacc:yacc SynMenu WXYZ.Zsh\ shell\ script:zsh *** ../vim60.134/runtime/menu.vim Thu Nov 1 15:22:32 2001 --- runtime/menu.vim Tue Jan 15 16:17:03 2002 *************** *** 1,8 **** " You can also use this as a start for your own set of menus. - " Note that ":amenu" is often used to make a menu work in all modes. " " Maintainer: Bram Moolenaar ! " Last Change: 2001 Oct 25 " Make sure the '<' and 'C' flags are not included in 'cpoptions', otherwise " would not be recognized. See ":help 'cpoptions'". --- 1,11 ---- + " Vim support file to define the default menus " You can also use this as a start for your own set of menus. " " Maintainer: Bram Moolenaar ! " Last Change: 2002 Jan 15 ! ! " 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. " Make sure the '<' and 'C' flags are not included in 'cpoptions', otherwise " would not be recognized. See ":help 'cpoptions'". *************** *** 32,37 **** --- 35,42 ---- " Change spaces to underscores. let s:lang = substitute(tolower(s:lang), "\\.iso-", "\\.iso_", "") let s:lang = substitute(s:lang, " ", "_", "g") + " Remove "@euro", otherwise "LC_ALL=de_DE@euro gvim" will show English menus + let s:lang = substitute(s:lang, "@euro", "", "") menutrans clear exe "runtime! lang/menu_" . s:lang . ".vim" *************** *** 51,67 **** " Help menu ! amenu 9999.10 &Help.&Overview :help ! amenu 9999.20 &Help.&User\ Manual :help usr_toc ! amenu 9999.30 &Help.&How-to\ links :help how-to ! amenu 9999.40 &Help.&Find\.\.\. :call Helpfind() ! amenu 9999.45 &Help.-sep1- ! amenu 9999.50 &Help.&Credits :help credits ! amenu 9999.60 &Help.Co&pying :help copying ! amenu 9999.70 &Help.O&rphans :help iccf ! amenu 9999.75 &Help.-sep2- ! amenu 9999.80 &Help.&Version :version ! amenu 9999.90 &Help.&About :intro fun! s:Helpfind() if !exists("g:menutrans_help_dialog") --- 56,72 ---- " Help menu ! an 9999.10 &Help.&Overview :help ! an 9999.20 &Help.&User\ Manual :help usr_toc ! an 9999.30 &Help.&How-to\ links :help how-to ! an 9999.40 &Help.&Find\.\.\. :call Helpfind() ! an 9999.45 &Help.-sep1- ! an 9999.50 &Help.&Credits :help credits ! an 9999.60 &Help.Co&pying :help copying ! an 9999.70 &Help.O&rphans :help kcc ! an 9999.75 &Help.-sep2- ! an 9999.80 &Help.&Version :version ! an 9999.90 &Help.&About :intro fun! s:Helpfind() if !exists("g:menutrans_help_dialog") *************** *** 78,116 **** endfun " File menu ! amenu 10.310 &File.&Open\.\.\.:e :browse confirm e ! amenu 10.320 &File.Sp&lit-Open\.\.\.:sp :browse sp ! amenu 10.325 &File.&New:enew :confirm enew ! amenu 10.330 &File.&Close:close \ :if winheight(2) < 0 \ confirm enew \ else \ confirm close \ endif ! amenu 10.335 &File.-SEP1- : ! amenu 10.340 &File.&Save:w :if expand("%") == ""browse confirm welseconfirm wendif ! amenu 10.350 &File.Save\ &As\.\.\.:sav :browse confirm saveas if has("diff") ! amenu 10.400 &File.-SEP2- : ! amenu 10.410 &File.Split\ &Diff\ with\.\.\. :browse vert diffsplit ! amenu 10.420 &File.Split\ Patched\ &By\.\.\. :browse vert diffpatch endif if has("printer") ! amenu 10.500 &File.-SEP3- : ! amenu 10.510 &File.&Print :hardcopy ! vunmenu &File.&Print ! vmenu &File.&Print :hardcopy elseif has("unix") ! amenu 10.500 &File.-SEP3- : ! amenu 10.510 &File.&Print :w !lpr ! vunmenu &File.&Print ! vmenu &File.&Print :w !lpr endif ! amenu 10.600 &File.-SEP4- : ! amenu 10.610 &File.Sa&ve-Exit:wqa :confirm wqa ! amenu 10.620 &File.E&xit:qa :confirm qa " Pasting blockwise and linewise selections is not possible in Insert and " Visual mode without the +virtualedit feature. They are pasted as if they --- 83,121 ---- endfun " File menu ! an 10.310 &File.&Open\.\.\.:e :browse confirm e ! an 10.320 &File.Sp&lit-Open\.\.\.:sp :browse sp ! an 10.325 &File.&New:enew :confirm enew ! an 10.330 &File.&Close:close \ :if winheight(2) < 0 \ confirm enew \ else \ confirm close \ endif ! an 10.335 &File.-SEP1- ! an 10.340 &File.&Save:w :if expand("%") == ""browse confirm welseconfirm wendif ! an 10.350 &File.Save\ &As\.\.\.:sav :browse confirm saveas if has("diff") ! an 10.400 &File.-SEP2- ! an 10.410 &File.Split\ &Diff\ with\.\.\. :browse vert diffsplit ! an 10.420 &File.Split\ Patched\ &By\.\.\. :browse vert diffpatch endif if has("printer") ! an 10.500 &File.-SEP3- ! an 10.510 &File.&Print :hardcopy ! vunmenu &File.&Print ! vnoremenu &File.&Print :hardcopy elseif has("unix") ! an 10.500 &File.-SEP3- ! an 10.510 &File.&Print :w !lpr ! vunmenu &File.&Print ! vnoremenu &File.&Print :w !lpr endif ! an 10.600 &File.-SEP4- ! an 10.610 &File.Sa&ve-Exit:wqa :confirm wqa ! an 10.620 &File.E&xit:qa :confirm qa " Pasting blockwise and linewise selections is not possible in Insert and " Visual mode without the +virtualedit feature. They are pasted as if they *************** *** 128,204 **** endif " Edit menu ! amenu 20.310 &Edit.&Undou u ! amenu 20.320 &Edit.&Redo^R ! amenu 20.330 &Edit.Rep&eat\. . ! amenu 20.335 &Edit.-SEP1- : ! vmenu 20.340 &Edit.Cu&t"+x "+x ! vmenu 20.350 &Edit.&Copy"+y "+y ! cmenu 20.350 &Edit.&Copy"+y ! nmenu 20.360 &Edit.&Paste"+P "+gP ! cmenu &Edit.&Paste"+P + if has("virtualedit") ! vmenu &Edit.&Paste"+P "-cPaste ! imenu &Edit.&Paste"+P Pastegi else ! vmenu &Edit.&Paste"+P "-cgixPaste"_x ! imenu &Edit.&Paste"+P xPaste"_s endif ! nmenu 20.370 &Edit.Put\ &Before[p [p ! imenu &Edit.Put\ &Before[p [p ! nmenu 20.380 &Edit.Put\ &After]p ]p ! imenu &Edit.Put\ &After]p ]p if has("win32") || has("win16") ! vmenu 20.390 &Edit.&Deletex x endif ! amenu 20.400 &Edit.&Select\ allggVG :if &slm != ""exe ":norm gggHG"elseexe ":norm ggVG"endif ! amenu 20.405 &Edit.-SEP2- : if has("win32") || has("win16") || has("gui_gtk") || has("gui_motif") ! amenu 20.410 &Edit.&Find\.\.\. :promptfind ! vunmenu &Edit.&Find\.\.\. ! vmenu &Edit.&Find\.\.\. y:promptfind " ! amenu 20.420 &Edit.Find\ and\ Rep&lace\.\.\. :promptrepl ! vunmenu &Edit.Find\ and\ Rep&lace\.\.\. ! vmenu &Edit.Find\ and\ Rep&lace\.\.\. y:promptrepl " else ! amenu 20.410 &Edit.&Find/ / ! amenu 20.420 &Edit.Find\ and\ Rep&lace:%s :%s/ ! vunmenu &Edit.Find\ and\ Rep&lace:%s ! vmenu &Edit.Find\ and\ Rep&lace:s :s/ endif ! amenu 20.425 &Edit.-SEP3- : ! amenu 20.430 &Edit.Settings\ &Window :options " Edit/Global Settings ! amenu 20.440.100 &Edit.&Global\ Settings.Toggle\ Pattern\ &Highlight:set\ hls! :set hls! hls? ! amenu 20.440.110 &Edit.&Global\ Settings.Toggle\ &Ignore-case:set\ ic! :set ic! ic? ! amenu 20.440.110 &Edit.&Global\ Settings.Toggle\ &Showmatch:set\ sm! :set sm! sm? ! ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 1\ :set so=1 ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 2\ :set so=2 ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 3\ :set so=3 ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 4\ :set so=4 ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 5\ :set so=5 ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 7\ :set so=7 ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 10\ :set so=10 ! amenu 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 100\ :set so=100 ! ! amenu 20.440.130.40 &Edit.&Global\ Settings.&Virtual\ Edit.Never :set ve= ! amenu 20.440.130.50 &Edit.&Global\ Settings.&Virtual\ Edit.Block\ Selection :set ve=block ! amenu 20.440.130.60 &Edit.&Global\ Settings.&Virtual\ Edit.Insert\ mode :set ve=insert ! amenu 20.440.130.70 &Edit.&Global\ Settings.&Virtual\ Edit.Block\ and\ Insert :set ve=block,insert ! amenu 20.440.130.80 &Edit.&Global\ Settings.&Virtual\ Edit.Always :set ve=all ! amenu 20.440.140 &Edit.&Global\ Settings.Toggle\ Insert\ &Mode:set\ im! :set im! ! amenu 20.440.145 &Edit.&Global\ Settings.Toggle\ Vi\ C&ompatible:set\ cp! :set cp! ! amenu 20.440.150 &Edit.&Global\ Settings.Search\ &Path\.\.\. :call SearchP() ! amenu 20.440.160 &Edit.&Global\ Settings.Ta&g\ Files\.\.\. :call TagFiles() " " GUI options ! amenu 20.440.300 &Edit.&Global\ Settings.-SEP1- : ! amenu 20.440.310 &Edit.&Global\ Settings.Toggle\ &Toolbar :call ToggleGuiOption("T") ! amenu 20.440.320 &Edit.&Global\ Settings.Toggle\ &Bottom\ Scrollbar :call ToggleGuiOption("b") ! amenu 20.440.330 &Edit.&Global\ Settings.Toggle\ &Left\ Scrollbar :call ToggleGuiOption("l") ! amenu 20.440.340 &Edit.&Global\ Settings.Toggle\ &Right\ Scrollbar :call ToggleGuiOption("r") fun! s:SearchP() if !exists("g:menutrans_path_dialog") --- 133,212 ---- endif " Edit menu ! an 20.310 &Edit.&Undou u ! an 20.320 &Edit.&Redo^R ! an 20.330 &Edit.Rep&eat\. . ! ! an 20.335 &Edit.-SEP1- ! vnoremenu 20.340 &Edit.Cu&t"+x "+x ! vnoremenu 20.350 &Edit.&Copy"+y "+y ! cnoremenu 20.350 &Edit.&Copy"+y ! nnoremenu 20.360 &Edit.&Paste"+P "+gP ! cnoremenu &Edit.&Paste"+P + if has("virtualedit") ! vnoremenu &Edit.&Paste"+P "-cPaste ! inoremenu &Edit.&Paste"+P Pastegi else ! vnoremenu &Edit.&Paste"+P "-cgixPaste"_x ! inoremenu &Edit.&Paste"+P xPaste"_s endif ! nnoremenu 20.370 &Edit.Put\ &Before[p [p ! inoremenu &Edit.Put\ &Before[p [p ! nnoremenu 20.380 &Edit.Put\ &After]p ]p ! inoremenu &Edit.Put\ &After]p ]p if has("win32") || has("win16") ! vnoremenu 20.390 &Edit.&Deletex x endif ! an 20.400 &Edit.&Select\ allggVG :if &slm != ""exe ":norm gggHG"elseexe ":norm ggVG"endif ! ! an 20.405 &Edit.-SEP2- if has("win32") || has("win16") || has("gui_gtk") || has("gui_motif") ! an 20.410 &Edit.&Find\.\.\. :promptfind ! vunmenu &Edit.&Find\.\.\. ! vnoremenu &Edit.&Find\.\.\. y:promptfind " ! an 20.420 &Edit.Find\ and\ Rep&lace\.\.\. :promptrepl ! vunmenu &Edit.Find\ and\ Rep&lace\.\.\. ! vnoremenu &Edit.Find\ and\ Rep&lace\.\.\. y:promptrepl " else ! an 20.410 &Edit.&Find/ / ! an 20.420 &Edit.Find\ and\ Rep&lace:%s :%s/ ! vunmenu &Edit.Find\ and\ Rep&lace:%s ! vnoremenu &Edit.Find\ and\ Rep&lace:s :s/ endif ! ! an 20.425 &Edit.-SEP3- ! an 20.430 &Edit.Settings\ &Window :options " Edit/Global Settings ! an 20.440.100 &Edit.&Global\ Settings.Toggle\ Pattern\ &Highlight:set\ hls! :set hls! hls? ! an 20.440.110 &Edit.&Global\ Settings.Toggle\ &Ignore-case:set\ ic! :set ic! ic? ! an 20.440.110 &Edit.&Global\ Settings.Toggle\ &Showmatch:set\ sm! :set sm! sm? ! ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 1\ :set so=1 ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 2\ :set so=2 ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 3\ :set so=3 ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 4\ :set so=4 ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 5\ :set so=5 ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 7\ :set so=7 ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 10\ :set so=10 ! an 20.440.120 &Edit.&Global\ Settings.&Context\ lines.\ 100\ :set so=100 ! ! an 20.440.130.40 &Edit.&Global\ Settings.&Virtual\ Edit.Never :set ve= ! an 20.440.130.50 &Edit.&Global\ Settings.&Virtual\ Edit.Block\ Selection :set ve=block ! an 20.440.130.60 &Edit.&Global\ Settings.&Virtual\ Edit.Insert\ mode :set ve=insert ! an 20.440.130.70 &Edit.&Global\ Settings.&Virtual\ Edit.Block\ and\ Insert :set ve=block,insert ! an 20.440.130.80 &Edit.&Global\ Settings.&Virtual\ Edit.Always :set ve=all ! an 20.440.140 &Edit.&Global\ Settings.Toggle\ Insert\ &Mode:set\ im! :set im! ! an 20.440.145 &Edit.&Global\ Settings.Toggle\ Vi\ C&ompatible:set\ cp! :set cp! ! an 20.440.150 &Edit.&Global\ Settings.Search\ &Path\.\.\. :call SearchP() ! an 20.440.160 &Edit.&Global\ Settings.Ta&g\ Files\.\.\. :call TagFiles() " " GUI options ! an 20.440.300 &Edit.&Global\ Settings.-SEP1- ! an 20.440.310 &Edit.&Global\ Settings.Toggle\ &Toolbar :call ToggleGuiOption("T") ! an 20.440.320 &Edit.&Global\ Settings.Toggle\ &Bottom\ Scrollbar :call ToggleGuiOption("b") ! an 20.440.330 &Edit.&Global\ Settings.Toggle\ &Left\ Scrollbar :call ToggleGuiOption("l") ! an 20.440.340 &Edit.&Global\ Settings.Toggle\ &Right\ Scrollbar :call ToggleGuiOption("r") fun! s:SearchP() if !exists("g:menutrans_path_dialog") *************** *** 232,263 **** " Edit/File Settings " Boolean options ! amenu 20.440.100 &Edit.F&ile\ Settings.Toggle\ Line\ &Numbering:set\ nu! :set nu! nu? ! amenu 20.440.110 &Edit.F&ile\ Settings.Toggle\ &List\ Mode:set\ list! :set list! list? ! amenu 20.440.120 &Edit.F&ile\ Settings.Toggle\ Line\ &Wrap:set\ wrap! :set wrap! wrap? ! amenu 20.440.130 &Edit.F&ile\ Settings.Toggle\ W&rap\ at\ word:set\ lbr! :set lbr! lbr? ! amenu 20.440.160 &Edit.F&ile\ Settings.Toggle\ &expand-tab:set\ et! :set et! et? ! amenu 20.440.170 &Edit.F&ile\ Settings.Toggle\ &auto-indent:set\ ai! :set ai! ai? ! amenu 20.440.180 &Edit.F&ile\ Settings.Toggle\ &C-indenting:set\ cin! :set cin! cin? " other options ! amenu 20.440.600 &Edit.F&ile\ Settings.-SEP2- : ! amenu 20.440.610.20 &Edit.F&ile\ Settings.&Shiftwidth.2 :set sw=2 sw? ! amenu 20.440.610.30 &Edit.F&ile\ Settings.&Shiftwidth.3 :set sw=3 sw? ! amenu 20.440.610.40 &Edit.F&ile\ Settings.&Shiftwidth.4 :set sw=4 sw? ! amenu 20.440.610.50 &Edit.F&ile\ Settings.&Shiftwidth.5 :set sw=5 sw? ! amenu 20.440.610.60 &Edit.F&ile\ Settings.&Shiftwidth.6 :set sw=6 sw? ! amenu 20.440.610.80 &Edit.F&ile\ Settings.&Shiftwidth.8 :set sw=8 sw? ! ! amenu 20.440.620.20 &Edit.F&ile\ Settings.Soft\ &Tabstop.2 :set sts=2 sts? ! amenu 20.440.620.30 &Edit.F&ile\ Settings.Soft\ &Tabstop.3 :set sts=3 sts? ! amenu 20.440.620.40 &Edit.F&ile\ Settings.Soft\ &Tabstop.4 :set sts=4 sts? ! amenu 20.440.620.50 &Edit.F&ile\ Settings.Soft\ &Tabstop.5 :set sts=5 sts? ! amenu 20.440.620.60 &Edit.F&ile\ Settings.Soft\ &Tabstop.6 :set sts=6 sts? ! amenu 20.440.620.80 &Edit.F&ile\ Settings.Soft\ &Tabstop.8 :set sts=8 sts? ! amenu 20.440.630 &Edit.F&ile\ Settings.Te&xt\ Width\.\.\. :call TextWidth() ! amenu 20.440.640 &Edit.F&ile\ Settings.&File\ Format\.\.\. :call FileFormat() fun! s:TextWidth() if !exists("g:menutrans_textwidth_dialog") let g:menutrans_textwidth_dialog = "Enter new text width (0 to disable formatting): " --- 240,271 ---- " Edit/File Settings " Boolean options ! an 20.440.100 &Edit.F&ile\ Settings.Toggle\ Line\ &Numbering:set\ nu! :set nu! nu? ! an 20.440.110 &Edit.F&ile\ Settings.Toggle\ &List\ Mode:set\ list! :set list! list? ! an 20.440.120 &Edit.F&ile\ Settings.Toggle\ Line\ &Wrap:set\ wrap! :set wrap! wrap? ! an 20.440.130 &Edit.F&ile\ Settings.Toggle\ W&rap\ at\ word:set\ lbr! :set lbr! lbr? ! an 20.440.160 &Edit.F&ile\ Settings.Toggle\ &expand-tab:set\ et! :set et! et? ! an 20.440.170 &Edit.F&ile\ Settings.Toggle\ &auto-indent:set\ ai! :set ai! ai? ! an 20.440.180 &Edit.F&ile\ Settings.Toggle\ &C-indenting:set\ cin! :set cin! cin? " other options ! an 20.440.600 &Edit.F&ile\ Settings.-SEP2- ! an 20.440.610.20 &Edit.F&ile\ Settings.&Shiftwidth.2 :set sw=2 sw? ! an 20.440.610.30 &Edit.F&ile\ Settings.&Shiftwidth.3 :set sw=3 sw? ! an 20.440.610.40 &Edit.F&ile\ Settings.&Shiftwidth.4 :set sw=4 sw? ! an 20.440.610.50 &Edit.F&ile\ Settings.&Shiftwidth.5 :set sw=5 sw? ! an 20.440.610.60 &Edit.F&ile\ Settings.&Shiftwidth.6 :set sw=6 sw? ! an 20.440.610.80 &Edit.F&ile\ Settings.&Shiftwidth.8 :set sw=8 sw? ! ! an 20.440.620.20 &Edit.F&ile\ Settings.Soft\ &Tabstop.2 :set sts=2 sts? ! an 20.440.620.30 &Edit.F&ile\ Settings.Soft\ &Tabstop.3 :set sts=3 sts? ! an 20.440.620.40 &Edit.F&ile\ Settings.Soft\ &Tabstop.4 :set sts=4 sts? ! an 20.440.620.50 &Edit.F&ile\ Settings.Soft\ &Tabstop.5 :set sts=5 sts? ! an 20.440.620.60 &Edit.F&ile\ Settings.Soft\ &Tabstop.6 :set sts=6 sts? ! an 20.440.620.80 &Edit.F&ile\ Settings.Soft\ &Tabstop.8 :set sts=8 sts? ! an 20.440.630 &Edit.F&ile\ Settings.Te&xt\ Width\.\.\. :call TextWidth() ! an 20.440.640 &Edit.F&ile\ Settings.&File\ Format\.\.\. :call FileFormat() fun! s:TextWidth() if !exists("g:menutrans_textwidth_dialog") let g:menutrans_textwidth_dialog = "Enter new text width (0 to disable formatting): " *************** *** 303,309 **** let s:n = strpart(s:n, s:i + 1, 19999) endif let s:name = substitute(s:name, '.*[/\\:]\([^/\\:]*\)\.vim', '\1', '') ! exe "amenu 20.450." . s:idx . ' &Edit.C&olor\ Scheme.' . s:name . " :colors " . s:name . "" unlet s:name unlet s:i let s:idx = s:idx + 10 --- 311,317 ---- let s:n = strpart(s:n, s:i + 1, 19999) endif let s:name = substitute(s:name, '.*[/\\:]\([^/\\:]*\)\.vim', '\1', '') ! exe "an 20.450." . s:idx . ' &Edit.C&olor\ Scheme.' . s:name . " :colors " . s:name . "" unlet s:name unlet s:i let s:idx = s:idx + 10 *************** *** 316,322 **** let s:n = globpath(&runtimepath, "keymap/*.vim") if s:n != "" let s:idx = 100 ! amenu 20.460.90 &Edit.&Keymap.None :set keymap= while strlen(s:n) > 0 let s:i = stridx(s:n, "\n") if s:i < 0 --- 324,330 ---- let s:n = globpath(&runtimepath, "keymap/*.vim") if s:n != "" let s:idx = 100 ! an 20.460.90 &Edit.&Keymap.None :set keymap= while strlen(s:n) > 0 let s:i = stridx(s:n, "\n") if s:i < 0 *************** *** 327,333 **** let s:n = strpart(s:n, s:i + 1, 19999) endif let s:name = substitute(s:name, '.*[/\\:]\([^/\\:_]*\)\(_[0-9a-zA-Z-]*\)\=\.vim', '\1', '') ! exe "amenu 20.460." . s:idx . ' &Edit.&Keymap.' . s:name . " :set keymap=" . s:name . "" unlet s:name unlet s:i let s:idx = s:idx + 10 --- 335,341 ---- let s:n = strpart(s:n, s:i + 1, 19999) endif let s:name = substitute(s:name, '.*[/\\:]\([^/\\:_]*\)\(_[0-9a-zA-Z-]*\)\=\.vim', '\1', '') ! exe "an 20.460." . s:idx . ' &Edit.&Keymap.' . s:name . " :set keymap=" . s:name . "" unlet s:name unlet s:i let s:idx = s:idx + 10 *************** *** 337,416 **** unlet s:n endif if has("win32") || has("win16") || has("gui_gtk") || has("gui_photon") ! amenu 20.470 &Edit.Select\ Fo&nt\.\.\. :set guifont=* endif " Programming menu ! amenu 40.300 &Tools.&Jump\ to\ this\ tagg^] g vunmenu &Tools.&Jump\ to\ this\ tagg^] ! vmenu &Tools.&Jump\ to\ this\ tagg^] g ! amenu 40.310 &Tools.Jump\ &back^T if has("vms") ! amenu 40.320 &Tools.Build\ &Tags\ File :!mc vim:ctags . else ! amenu 40.320 &Tools.Build\ &Tags\ File :!ctags -R . endif " Tools.Fold Menu if has("folding") ! amenu 40.330 &Tools.-SEP1- : " open close folds ! amenu 40.340.110 &Tools.&Folding.&Enable/Disable\ foldszi zi ! amenu 40.340.120 &Tools.&Folding.&View\ Cursor\ Linezv zv ! amenu 40.340.120 &Tools.&Folding.Vie&w\ Cursor\ Line\ onlyzMzx zMzx ! amenu 40.340.130 &Tools.&Folding.C&lose\ more\ foldszm zm ! amenu 40.340.140 &Tools.&Folding.&Close\ all\ foldszM zM ! amenu 40.340.150 &Tools.&Folding.O&pen\ more\ foldszr zr ! amenu 40.340.160 &Tools.&Folding.&Open\ all\ foldszR zR " fold method ! amenu 40.340.200 &Tools.&Folding.-SEP1- : ! amenu 40.340.210 &Tools.&Folding.Fold\ Met&hod.M&anual :set fdm=manual ! amenu 40.340.210 &Tools.&Folding.Fold\ Met&hod.I&ndent :set fdm=indent ! amenu 40.340.210 &Tools.&Folding.Fold\ Met&hod.E&xpression :set fdm=expr ! amenu 40.340.210 &Tools.&Folding.Fold\ Met&hod.S&yntax :set fdm=syntax ! amenu 40.340.210 &Tools.&Folding.Fold\ Met&hod.&Diff :set fdm=diff ! amenu 40.340.210 &Tools.&Folding.Fold\ Met&hod.Ma&rker :set fdm=marker " create and delete folds ! vmenu 40.340.220 &Tools.&Folding.Create\ &Foldzf zf ! amenu 40.340.230 &Tools.&Folding.&Delete\ Foldzd zd ! amenu 40.340.240 &Tools.&Folding.Delete\ &All\ FoldszD zD " moving around in folds ! amenu 40.340.300 &Tools.&Folding.-SEP2- : ! amenu 40.340.310.10 &Tools.&Folding.Fold\ column\ &width.\ 0\ :set fdc=0 ! amenu 40.340.310.20 &Tools.&Folding.Fold\ column\ &width.\ 2\ :set fdc=2 ! amenu 40.340.310.30 &Tools.&Folding.Fold\ column\ &width.\ 3\ :set fdc=3 ! amenu 40.340.310.40 &Tools.&Folding.Fold\ column\ &width.\ 4\ :set fdc=4 ! amenu 40.340.310.50 &Tools.&Folding.Fold\ column\ &width.\ 5\ :set fdc=5 ! amenu 40.340.310.60 &Tools.&Folding.Fold\ column\ &width.\ 6\ :set fdc=6 ! amenu 40.340.310.70 &Tools.&Folding.Fold\ column\ &width.\ 7\ :set fdc=7 ! amenu 40.340.310.80 &Tools.&Folding.Fold\ column\ &width.\ 8\ :set fdc=8 endif " has folding if has("diff") ! amenu 40.350.100 &Tools.&Diff.&Update :diffupdate ! amenu 40.350.110 &Tools.&Diff.&Get\ Block :diffget vunmenu &Tools.&Diff.&Get\ Block ! vmenu &Tools.&Diff.&Get\ Block :diffget ! amenu 40.350.120 &Tools.&Diff.&Put\ Block :diffput vunmenu &Tools.&Diff.&Put\ Block ! vmenu &Tools.&Diff.&Put\ Block :diffput endif ! amenu 40.358 &Tools.-SEP2- : ! amenu 40.360 &Tools.&Make:make :make ! amenu 40.370 &Tools.&List\ Errors:cl :cl ! amenu 40.380 &Tools.L&ist\ Messages:cl! :cl! ! amenu 40.390 &Tools.&Next\ Error:cn :cn ! amenu 40.400 &Tools.&Previous\ Error:cp :cp ! amenu 40.410 &Tools.&Older\ List:cold :colder ! amenu 40.420 &Tools.N&ewer\ List:cnew :cnewer ! amenu 40.430.50 &Tools.Error\ &Window.&Update:cwin :cwin ! amenu 40.430.60 &Tools.Error\ &Window.&Open:copen :copen ! amenu 40.430.70 &Tools.Error\ &Window.&Close:cclose :cclose ! amenu 40.520 &Tools.-SEP3- : ! amenu 40.530 &Tools.&Convert\ to\ HEX:%!xxd \ :call XxdConv() ! amenu 40.540 &Tools.Conve&rt\ back:%!xxd\ -r \ :call XxdBack() " Use a function to do the conversion, so that it also works with 'insertmode' --- 345,425 ---- unlet s:n endif if has("win32") || has("win16") || has("gui_gtk") || has("gui_photon") ! an 20.470 &Edit.Select\ Fo&nt\.\.\. :set guifont=* endif " Programming menu ! an 40.300 &Tools.&Jump\ to\ this\ tagg^] g vunmenu &Tools.&Jump\ to\ this\ tagg^] ! vnoremenu &Tools.&Jump\ to\ this\ tagg^] g ! an 40.310 &Tools.Jump\ &back^T if has("vms") ! an 40.320 &Tools.Build\ &Tags\ File :!mc vim:ctags . else ! an 40.320 &Tools.Build\ &Tags\ File :!ctags -R . endif " Tools.Fold Menu if has("folding") ! an 40.330 &Tools.-SEP1- " open close folds ! an 40.340.110 &Tools.&Folding.&Enable/Disable\ foldszi zi ! an 40.340.120 &Tools.&Folding.&View\ Cursor\ Linezv zv ! an 40.340.120 &Tools.&Folding.Vie&w\ Cursor\ Line\ onlyzMzx zMzx ! an 40.340.130 &Tools.&Folding.C&lose\ more\ foldszm zm ! an 40.340.140 &Tools.&Folding.&Close\ all\ foldszM zM ! an 40.340.150 &Tools.&Folding.O&pen\ more\ foldszr zr ! an 40.340.160 &Tools.&Folding.&Open\ all\ foldszR zR " fold method ! an 40.340.200 &Tools.&Folding.-SEP1- ! an 40.340.210 &Tools.&Folding.Fold\ Met&hod.M&anual :set fdm=manual ! an 40.340.210 &Tools.&Folding.Fold\ Met&hod.I&ndent :set fdm=indent ! an 40.340.210 &Tools.&Folding.Fold\ Met&hod.E&xpression :set fdm=expr ! an 40.340.210 &Tools.&Folding.Fold\ Met&hod.S&yntax :set fdm=syntax ! an 40.340.210 &Tools.&Folding.Fold\ Met&hod.&Diff :set fdm=diff ! an 40.340.210 &Tools.&Folding.Fold\ Met&hod.Ma&rker :set fdm=marker " create and delete folds ! vnoremenu 40.340.220 &Tools.&Folding.Create\ &Foldzf zf ! an 40.340.230 &Tools.&Folding.&Delete\ Foldzd zd ! an 40.340.240 &Tools.&Folding.Delete\ &All\ FoldszD zD " moving around in folds ! an 40.340.300 &Tools.&Folding.-SEP2- ! an 40.340.310.10 &Tools.&Folding.Fold\ column\ &width.\ 0\ :set fdc=0 ! an 40.340.310.20 &Tools.&Folding.Fold\ column\ &width.\ 2\ :set fdc=2 ! an 40.340.310.30 &Tools.&Folding.Fold\ column\ &width.\ 3\ :set fdc=3 ! an 40.340.310.40 &Tools.&Folding.Fold\ column\ &width.\ 4\ :set fdc=4 ! an 40.340.310.50 &Tools.&Folding.Fold\ column\ &width.\ 5\ :set fdc=5 ! an 40.340.310.60 &Tools.&Folding.Fold\ column\ &width.\ 6\ :set fdc=6 ! an 40.340.310.70 &Tools.&Folding.Fold\ column\ &width.\ 7\ :set fdc=7 ! an 40.340.310.80 &Tools.&Folding.Fold\ column\ &width.\ 8\ :set fdc=8 endif " has folding if has("diff") ! an 40.350.100 &Tools.&Diff.&Update :diffupdate ! an 40.350.110 &Tools.&Diff.&Get\ Block :diffget vunmenu &Tools.&Diff.&Get\ Block ! vnoremenu &Tools.&Diff.&Get\ Block :diffget ! an 40.350.120 &Tools.&Diff.&Put\ Block :diffput vunmenu &Tools.&Diff.&Put\ Block ! vnoremenu &Tools.&Diff.&Put\ Block :diffput endif ! an 40.358 &Tools.-SEP2- ! an 40.360 &Tools.&Make:make :make ! an 40.370 &Tools.&List\ Errors:cl :cl ! an 40.380 &Tools.L&ist\ Messages:cl! :cl! ! an 40.390 &Tools.&Next\ Error:cn :cn ! an 40.400 &Tools.&Previous\ Error:cp :cp ! an 40.410 &Tools.&Older\ List:cold :colder ! an 40.420 &Tools.N&ewer\ List:cnew :cnewer ! an 40.430.50 &Tools.Error\ &Window.&Update:cwin :cwin ! an 40.430.60 &Tools.Error\ &Window.&Open:copen :copen ! an 40.430.70 &Tools.Error\ &Window.&Close:cclose :cclose ! ! an 40.520 &Tools.-SEP3- ! an 40.530 &Tools.&Convert\ to\ HEX:%!xxd \ :call XxdConv() ! an 40.540 &Tools.Conve&rt\ back:%!xxd\ -r \ :call XxdBack() " Use a function to do the conversion, so that it also works with 'insertmode' *************** *** 450,456 **** let s:n = strpart(s:n, s:i + 1, 19999) endif let s:name = substitute(s:name, '.*[/\\:]\([^/\\:]*\)\.vim', '\1', '') ! exe "amenu 30.440." . s:idx . ' &Tools.&Set\ Compiler.' . s:name . " :compiler " . s:name . "" unlet s:name unlet s:i let s:idx = s:idx + 10 --- 459,465 ---- let s:n = strpart(s:n, s:i + 1, 19999) endif let s:name = substitute(s:name, '.*[/\\:]\([^/\\:]*\)\.vim', '\1', '') ! exe "an 30.440." . s:idx . ' &Tools.&Set\ Compiler.' . s:name . " :compiler " . s:name . "" unlet s:name unlet s:i let s:idx = s:idx + 10 *************** *** 513,530 **** " remove old menu, if exists; keep one entry to avoid a torn off menu to " disappear. silent! unmenu &Buffers ! exe 'menu ' . g:bmenu_priority . ".1 &Buffers.Dummy l" silent! unmenu! &Buffers " create new menu; set 'cpo' to include the let cpo_save = &cpo set cpo&vim ! exe 'am ' . g:bmenu_priority . ".2 &Buffers.&Refresh\\ menu :call BMShow()" ! exe 'am ' . g:bmenu_priority . ".4 &Buffers.&Delete :bd" ! exe 'am ' . g:bmenu_priority . ".6 &Buffers.&Alternate :b #" ! exe 'am ' . g:bmenu_priority . ".7 &Buffers.&Next :bnext" ! exe 'am ' . g:bmenu_priority . ".8 &Buffers.&Previous :bprev" ! exe 'am ' . g:bmenu_priority . ".9 &Buffers.-SEP- :" let &cpo = cpo_save unmenu &Buffers.Dummy --- 522,539 ---- " remove old menu, if exists; keep one entry to avoid a torn off menu to " disappear. silent! unmenu &Buffers ! exe 'noremenu ' . g:bmenu_priority . ".1 &Buffers.Dummy l" silent! unmenu! &Buffers " create new menu; set 'cpo' to include the let cpo_save = &cpo set cpo&vim ! exe 'an ' . g:bmenu_priority . ".2 &Buffers.&Refresh\\ menu :call BMShow()" ! exe 'an ' . g:bmenu_priority . ".4 &Buffers.&Delete :bd" ! exe 'an ' . g:bmenu_priority . ".6 &Buffers.&Alternate :b #" ! exe 'an ' . g:bmenu_priority . ".7 &Buffers.&Next :bnext" ! exe 'an ' . g:bmenu_priority . ".8 &Buffers.&Previous :bprev" ! exe 'an ' . g:bmenu_priority . ".9 &Buffers.-SEP- :" let &cpo = cpo_save unmenu &Buffers.Dummy *************** *** 601,609 **** let munge = BMMunge(a:name, a:num) let hash = BMHash(munge) if s:bmenu_short == 0 ! let name = 'am ' . g:bmenu_priority . '.' . hash . ' &Buffers.' . munge else ! let name = 'am ' . g:bmenu_priority . '.' . hash . '.' . hash . ' &Buffers.' . BMHash2(munge) . munge endif " set 'cpo' to include the let cpo_save = &cpo --- 610,618 ---- let munge = BMMunge(a:name, a:num) let hash = BMHash(munge) if s:bmenu_short == 0 ! let name = 'an ' . g:bmenu_priority . '.' . hash . ' &Buffers.' . munge else ! let name = 'an ' . g:bmenu_priority . '.' . hash . '.' . hash . ' &Buffers.' . BMHash2(munge) . munge endif " set 'cpo' to include the let cpo_save = &cpo *************** *** 667,678 **** endif " !exists("no_buffers_menu") " Window menu ! amenu 70.300 &Window.&New^Wn n ! amenu 70.310 &Window.S&plit^Ws s ! amenu 70.320 &Window.Sp&lit\ To\ #^W^^ ! amenu 70.330 &Window.Split\ &Vertically^Wv v if has("vertsplit") ! amenu 70.332 &Window.Split\ File\ E&xplorer :call MenuExplOpen() if !exists("*MenuExplOpen") fun MenuExplOpen() if @% == "" --- 676,687 ---- endif " !exists("no_buffers_menu") " Window menu ! an 70.300 &Window.&New^Wn n ! an 70.310 &Window.S&plit^Ws s ! an 70.320 &Window.Sp&lit\ To\ #^W^^ ! an 70.330 &Window.Split\ &Vertically^Wv v if has("vertsplit") ! an 70.332 &Window.Split\ File\ E&xplorer :call MenuExplOpen() if !exists("*MenuExplOpen") fun MenuExplOpen() if @% == "" *************** *** 683,800 **** endfun endif endif ! amenu 70.335 &Window.-SEP1- : ! amenu 70.340 &Window.&Close^Wc :confirm close ! amenu 70.345 &Window.Close\ &Other(s)^Wo :confirm only ! amenu 70.350 &Window.-SEP2- : ! amenu 70.355 &Window.Move\ &To.&Top^WK K ! amenu 70.355 &Window.Move\ &To.&Bottom^WJ J ! amenu 70.355 &Window.Move\ &To.&Left\ side^WH H ! amenu 70.355 &Window.Move\ &To.&Right\ side^WL L ! amenu 70.360 &Window.Rotate\ &Up^WR R ! amenu 70.362 &Window.Rotate\ &Down^Wr r ! amenu 70.365 &Window.-SEP3- : ! amenu 70.370 &Window.&Equal\ Size^W= = ! amenu 70.380 &Window.&Max\ Height^W_ _ ! amenu 70.390 &Window.M&in\ Height^W1_ 1_ ! amenu 70.400 &Window.Max\ &Width^W\| \| ! amenu 70.410 &Window.Min\ Widt&h^W1\| 1\| " The popup menu ! amenu 1.10 PopUp.&Undo u ! amenu 1.15 PopUp.-SEP1- : ! vmenu 1.20 PopUp.Cu&t "+x ! vmenu 1.30 PopUp.&Copy "+y ! cmenu 1.30 PopUp.&Copy ! nmenu 1.40 PopUp.&Paste "+gP ! cmenu 1.40 PopUp.&Paste + if has("virtualedit") ! vmenu 1.40 PopUp.&Paste "-cPaste ! imenu 1.40 PopUp.&Paste Pastegi else ! vmenu 1.40 PopUp.&Paste "-cgixPaste"_x ! imenu 1.40 PopUp.&Paste xPaste"_s endif ! vmenu 1.50 PopUp.&Delete x ! amenu 1.55 PopUp.-SEP2- : vnoremenu 1.60 PopUp.Select\ Blockwise ! anoremenu 1.70 PopUp.Select\ &Word vaw ! anoremenu 1.80 PopUp.Select\ &Line V ! anoremenu 1.90 PopUp.Select\ &Block ! anoremenu 1.100 PopUp.Select\ &All ggVG " The GUI toolbar (for MS-Windows and GTK) if has("toolbar") ! amenu 1.10 ToolBar.Open :browse confirm e ! amenu 1.20 ToolBar.Save :if expand("%") == ""browse confirm welseconfirm wendif ! amenu 1.30 ToolBar.SaveAll :wa if has("printer") ! amenu 1.40 ToolBar.Print :hardcopy ! vunmenu ToolBar.Print ! vmenu ToolBar.Print :hardcopy elseif has("unix") ! amenu 1.40 ToolBar.Print :w !lpr ! vunmenu ToolBar.Print ! vmenu ToolBar.Print :w !lpr endif ! amenu 1.45 ToolBar.-sep1- ! amenu 1.50 ToolBar.Undo u ! amenu 1.60 ToolBar.Redo ! ! amenu 1.65 ToolBar.-sep2- ! vmenu 1.70 ToolBar.Cut "+x ! vmenu 1.80 ToolBar.Copy "+y ! cmenu 1.80 ToolBar.Copy ! nmenu 1.90 ToolBar.Paste "+gP ! cmenu ToolBar.Paste + if has("virtualedit") ! vmenu ToolBar.Paste "-cPaste ! imenu ToolBar.Paste Pastegi else ! vmenu ToolBar.Paste "-cgixPaste"_x ! imenu ToolBar.Paste xPaste"_s endif if !has("gui_athena") ! amenu 1.95 ToolBar.-sep3- ! amenu 1.100 ToolBar.Find :promptfind ! vunmenu ToolBar.Find ! vmenu ToolBar.Find y:promptfind " ! amenu 1.110 ToolBar.FindNext n ! amenu 1.120 ToolBar.FindPrev N ! amenu 1.130 ToolBar.Replace :promptrepl ! vunmenu ToolBar.Replace ! vmenu ToolBar.Replace y:promptrepl " endif if 0 " disabled; These are in the Windows menu ! amenu 1.135 ToolBar.-sep4- ! amenu 1.140 ToolBar.New n ! amenu 1.150 ToolBar.WinSplit s ! amenu 1.160 ToolBar.WinMax :resize 200 ! amenu 1.170 ToolBar.WinMin :resize 1 ! amenu 1.180 ToolBar.WinVSplit v ! amenu 1.190 ToolBar.WinMaxWidth 500> ! amenu 1.200 ToolBar.WinMinWidth 1\| ! amenu 1.210 ToolBar.WinClose :close endif ! amenu 1.215 ToolBar.-sep5- ! amenu 1.220 ToolBar.LoadSesn :call LoadVimSesn() ! amenu 1.230 ToolBar.SaveSesn :call SaveVimSesn() ! amenu 1.240 ToolBar.RunScript :browse so ! ! amenu 1.245 ToolBar.-sep6- ! amenu 1.250 ToolBar.Make :make ! amenu 1.260 ToolBar.Shell :sh ! amenu 1.270 ToolBar.RunCtags :!ctags -R . ! amenu 1.280 ToolBar.TagJump g] ! ! amenu 1.295 ToolBar.-sep7- ! amenu 1.300 ToolBar.Help :help ! amenu 1.310 ToolBar.FindHelp :call Helpfind() " Only set the tooltips here if not done in a language menu file if exists("*Do_toolbar_tmenu") --- 692,809 ---- endfun endif endif ! an 70.335 &Window.-SEP1- ! an 70.340 &Window.&Close^Wc :confirm close ! an 70.345 &Window.Close\ &Other(s)^Wo :confirm only ! an 70.350 &Window.-SEP2- ! an 70.355 &Window.Move\ &To.&Top^WK K ! an 70.355 &Window.Move\ &To.&Bottom^WJ J ! an 70.355 &Window.Move\ &To.&Left\ side^WH H ! an 70.355 &Window.Move\ &To.&Right\ side^WL L ! an 70.360 &Window.Rotate\ &Up^WR R ! an 70.362 &Window.Rotate\ &Down^Wr r ! an 70.365 &Window.-SEP3- ! an 70.370 &Window.&Equal\ Size^W= = ! an 70.380 &Window.&Max\ Height^W_ _ ! an 70.390 &Window.M&in\ Height^W1_ 1_ ! an 70.400 &Window.Max\ &Width^W\| \| ! an 70.410 &Window.Min\ Widt&h^W1\| 1\| " The popup menu ! an 1.10 PopUp.&Undo u ! an 1.15 PopUp.-SEP1- ! vnoremenu 1.20 PopUp.Cu&t "+x ! vnoremenu 1.30 PopUp.&Copy "+y ! cnoremenu 1.30 PopUp.&Copy ! nnoremenu 1.40 PopUp.&Paste "+gP ! cnoremenu 1.40 PopUp.&Paste + if has("virtualedit") ! vnoremenu 1.40 PopUp.&Paste "-cPaste ! inoremenu 1.40 PopUp.&Paste Pastegi else ! vnoremenu 1.40 PopUp.&Paste "-cgixPaste"_x ! inoremenu 1.40 PopUp.&Paste xPaste"_s endif ! vnoremenu 1.50 PopUp.&Delete x ! an 1.55 PopUp.-SEP2- vnoremenu 1.60 PopUp.Select\ Blockwise ! an 1.70 PopUp.Select\ &Word vaw ! an 1.80 PopUp.Select\ &Line V ! an 1.90 PopUp.Select\ &Block ! an 1.100 PopUp.Select\ &All ggVG " The GUI toolbar (for MS-Windows and GTK) if has("toolbar") ! an 1.10 ToolBar.Open :browse confirm e ! an 1.20 ToolBar.Save :if expand("%") == ""browse confirm welseconfirm wendif ! an 1.30 ToolBar.SaveAll :wa if has("printer") ! an 1.40 ToolBar.Print :hardcopy ! vunmenu ToolBar.Print ! vnoremenu ToolBar.Print :hardcopy elseif has("unix") ! an 1.40 ToolBar.Print :w !lpr ! vunmenu ToolBar.Print ! vnoremenu ToolBar.Print :w !lpr endif ! an 1.45 ToolBar.-sep1- ! an 1.50 ToolBar.Undo u ! an 1.60 ToolBar.Redo ! ! an 1.65 ToolBar.-sep2- ! vnoremenu 1.70 ToolBar.Cut "+x ! vnoremenu 1.80 ToolBar.Copy "+y ! cnoremenu 1.80 ToolBar.Copy ! nnoremenu 1.90 ToolBar.Paste "+gP ! cnoremenu ToolBar.Paste + if has("virtualedit") ! vnoremenu ToolBar.Paste "-cPaste ! inoremenu ToolBar.Paste Pastegi else ! vnoremenu ToolBar.Paste "-cgixPaste"_x ! inoremenu ToolBar.Paste xPaste"_s endif if !has("gui_athena") ! an 1.95 ToolBar.-sep3- ! an 1.100 ToolBar.Find :promptfind ! vunmenu ToolBar.Find ! vnoremenu ToolBar.Find y:promptfind " ! an 1.110 ToolBar.FindNext n ! an 1.120 ToolBar.FindPrev N ! an 1.130 ToolBar.Replace :promptrepl ! vunmenu ToolBar.Replace ! vnoremenu ToolBar.Replace y:promptrepl " endif if 0 " disabled; These are in the Windows menu ! an 1.135 ToolBar.-sep4- ! an 1.140 ToolBar.New n ! an 1.150 ToolBar.WinSplit s ! an 1.160 ToolBar.WinMax :resize 200 ! an 1.170 ToolBar.WinMin :resize 1 ! an 1.180 ToolBar.WinVSplit v ! an 1.190 ToolBar.WinMaxWidth 500> ! an 1.200 ToolBar.WinMinWidth 1\| ! an 1.210 ToolBar.WinClose :close endif ! an 1.215 ToolBar.-sep5- ! an 1.220 ToolBar.LoadSesn :call LoadVimSesn() ! an 1.230 ToolBar.SaveSesn :call SaveVimSesn() ! an 1.240 ToolBar.RunScript :browse so ! ! an 1.245 ToolBar.-sep6- ! an 1.250 ToolBar.Make :make ! an 1.260 ToolBar.Shell :sh ! an 1.270 ToolBar.RunCtags :!ctags -R . ! an 1.280 ToolBar.TagJump g] ! ! an 1.295 ToolBar.-sep7- ! an 1.300 ToolBar.Help :help ! an 1.310 ToolBar.FindHelp :call Helpfind() " Only set the tooltips here if not done in a language menu file if exists("*Do_toolbar_tmenu") *************** *** 862,870 **** " Define these items always, so that syntax can be switched on when it wasn't. " But skip them when the Syntax menu was disabled by the user. if !exists("did_install_syntax_menu") ! am 50.212 &Syntax.&Manual :syn manual ! am 50.214 &Syntax.A&utomatic :syn on ! am 50.216 &Syntax.on/off\ for\ &This\ file :call SynOnOff() if !exists("*s:SynOnOff") fun s:SynOnOff() if has("syntax_items") --- 871,879 ---- " Define these items always, so that syntax can be switched on when it wasn't. " But skip them when the Syntax menu was disabled by the user. if !exists("did_install_syntax_menu") ! an 50.212 &Syntax.&Manual :syn manual ! an 50.214 &Syntax.A&utomatic :syn on ! an 50.216 &Syntax.on/off\ for\ &This\ file :call SynOnOff() if !exists("*s:SynOnOff") fun s:SynOnOff() if has("syntax_items") *************** *** 914,1243 **** " The following menu items are generated by makemenu.vim. " The Start Of The Syntax Menu ! am 50.10.100 &Syntax.AB.Abaqus :cal SetSyn("abaqus") ! am 50.10.110 &Syntax.AB.ABC :cal SetSyn("abc") ! am 50.10.120 &Syntax.AB.ABEL :cal SetSyn("abel") ! am 50.10.130 &Syntax.AB.Ada :cal SetSyn("ada") ! am 50.10.140 &Syntax.AB.Aflex :cal SetSyn("aflex") ! am 50.10.150 &Syntax.AB.AHDL :cal SetSyn("ahdl") ! am 50.10.160 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga") ! am 50.10.170 &Syntax.AB.Antlr :cal SetSyn("antlr") ! am 50.10.180 &Syntax.AB.Apache\ config :cal SetSyn("apache") ! am 50.10.190 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle") ! am 50.10.200 &Syntax.AB.Applix\ ELF :cal SetSyn("elf") ! am 50.10.210 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml") ! am 50.10.220 &Syntax.AB.ASP\ with\ VBSages :cal SetSyn("aspvbs") ! am 50.10.230 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl") ! am 50.10.240 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k") ! am 50.10.250 &Syntax.AB.Assembly.GNU :cal SetSyn("asm") ! am 50.10.260 &Syntax.AB.Assembly.H8300 :cal SetSyn("asmh8300") ! am 50.10.270 &Syntax.AB.Assembly.Intel\ Itanium :cal SetSyn("ia64") ! am 50.10.280 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm") ! am 50.10.290 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm") ! am 50.10.300 &Syntax.AB.Assembly.PIC :cal SetSyn("pic") ! am 50.10.310 &Syntax.AB.Assembly.Turbo :cal SetSyn("tasm") ! am 50.10.320 &Syntax.AB.Assembly.Z-80 :cal SetSyn("z8a") ! am 50.10.330 &Syntax.AB.ASN\.1 :cal SetSyn("asn") ! am 50.10.340 &Syntax.AB.Atlas :cal SetSyn("atlas") ! am 50.10.350 &Syntax.AB.Automake :cal SetSyn("automake") ! am 50.10.360 &Syntax.AB.Avenue :cal SetSyn("ave") ! am 50.10.370 &Syntax.AB.Awk :cal SetSyn("awk") ! am 50.10.380 &Syntax.AB.Ayacc :cal SetSyn("ayacc") ! am 50.10.400 &Syntax.AB.B :cal SetSyn("b") ! am 50.10.410 &Syntax.AB.BASIC :cal SetSyn("basic") ! am 50.10.420 &Syntax.AB.BC\ calculator :cal SetSyn("bc") ! am 50.10.430 &Syntax.AB.BDF\ font :cal SetSyn("bdf") ! am 50.10.440 &Syntax.AB.BibFile :cal SetSyn("bib") ! am 50.10.450 &Syntax.AB.BIND\ configuration :cal SetSyn("named") ! am 50.10.460 &Syntax.AB.BIND\ zone :cal SetSyn("bindzone") ! am 50.10.470 &Syntax.AB.Blank :cal SetSyn("blank") ! am 50.20.100 &Syntax.CD.C :cal SetSyn("c") ! am 50.20.110 &Syntax.CD.C++ :cal SetSyn("cpp") ! am 50.20.120 &Syntax.CD.Crontab :cal SetSyn("crontab") ! am 50.20.130 &Syntax.CD.Cyn++ :cal SetSyn("cynpp") ! am 50.20.140 &Syntax.CD.Cynlib :cal SetSyn("cynlib") ! am 50.20.150 &Syntax.CD.Cascading\ Style\ Sheets :cal SetSyn("css") ! am 50.20.160 &Syntax.CD.Century\ Term :cal SetSyn("cterm") ! am 50.20.170 &Syntax.CD.CFG :cal SetSyn("cfg") ! am 50.20.180 &Syntax.CD.CHILL :cal SetSyn("ch") ! am 50.20.190 &Syntax.CD.Change :cal SetSyn("change") ! am 50.20.200 &Syntax.CD.ChangeLog :cal SetSyn("changelog") ! am 50.20.210 &Syntax.CD.Clean :cal SetSyn("clean") ! am 50.20.220 &Syntax.CD.Clever :cal SetSyn("cl") ! am 50.20.230 &Syntax.CD.Clipper :cal SetSyn("clipper") ! am 50.20.240 &Syntax.CD.Cold\ Fusion :cal SetSyn("cf") ! am 50.20.250 &Syntax.CD.Configure\ script :cal SetSyn("config") ! am 50.20.260 &Syntax.CD.Csh\ shell\ script :cal SetSyn("csh") ! am 50.20.270 &Syntax.CD.Ctrl-H :cal SetSyn("ctrlh") ! am 50.20.280 &Syntax.CD.Cobol :cal SetSyn("cobol") ! am 50.20.290 &Syntax.CD.CSP :cal SetSyn("csp") ! am 50.20.300 &Syntax.CD.CUPL.CUPL :cal SetSyn("cupl") ! am 50.20.310 &Syntax.CD.CUPL.simulation :cal SetSyn("cuplsim") ! am 50.20.320 &Syntax.CD.CVS\ commit :cal SetSyn("cvs") ! am 50.20.330 &Syntax.CD.CWEB :cal SetSyn("cweb") ! am 50.20.350 &Syntax.CD.Debian.Debian\ ChangeLog :cal SetSyn("debchangelog") ! am 50.20.360 &Syntax.CD.Debian.Debian\ Control :cal SetSyn("debcontrol") ! am 50.20.370 &Syntax.CD.Diff :cal SetSyn("diff") ! am 50.20.380 &Syntax.CD.Digital\ Command\ Lang :cal SetSyn("dcl") ! am 50.20.390 &Syntax.CD.Diva\ (with\ SKILL) :cal SetSyn("diva") ! am 50.20.400 &Syntax.CD.DNS :cal SetSyn("dns") ! am 50.20.410 &Syntax.CD.DOT :cal SetSyn("dto") ! am 50.20.420 &Syntax.CD.Dracula :cal SetSyn("dracula") ! am 50.20.430 &Syntax.CD.DSSSL :cal SetSyn("dsl") ! am 50.20.440 &Syntax.CD.DTD :cal SetSyn("dtd") ! am 50.20.450 &Syntax.CD.DTML\ (Zope) :cal SetSyn("dtml") ! am 50.20.460 &Syntax.CD.Dylan.Dylan :cal SetSyn("dylan") ! am 50.20.470 &Syntax.CD.Dylan.Dylan\ intr :cal SetSyn("dylanintr") ! am 50.20.480 &Syntax.CD.Dylan.Dylan\ lid :cal SetSyn("dylanlid") ! am 50.30.100 &Syntax.EFG.Eiffel :cal SetSyn("eiffel") ! am 50.30.110 &Syntax.EFG.Elm\ Filter :cal SetSyn("elmfilt") ! am 50.30.120 &Syntax.EFG.Embedix\ Component\ Description :cal SetSyn("ecd") ! am 50.30.130 &Syntax.EFG.ERicsson\ LANGuage :cal SetSyn("erlang") ! am 50.30.140 &Syntax.EFG.ESQL-C :cal SetSyn("esqlc") ! am 50.30.150 &Syntax.EFG.Eterm\ config :cal SetSyn("eterm") ! am 50.30.160 &Syntax.EFG.Expect :cal SetSyn("expect") ! am 50.30.170 &Syntax.EFG.Exports :cal SetSyn("exports") ! am 50.30.190 &Syntax.EFG.Focus\ Executable :cal SetSyn("focexec") ! am 50.30.200 &Syntax.EFG.Focus\ Master :cal SetSyn("master") ! am 50.30.210 &Syntax.EFG.FORM :cal SetSyn("form") ! am 50.30.220 &Syntax.EFG.Forth :cal SetSyn("forth") ! am 50.30.230 &Syntax.EFG.Fortran :cal SetSyn("fortran") ! am 50.30.240 &Syntax.EFG.FoxPro :cal SetSyn("foxpro") ! am 50.30.250 &Syntax.EFG.Fvwm\ configuration :cal SetSyn("fvwm1") ! am 50.30.260 &Syntax.EFG.Fvwm2\ configuration :cal SetSyn("fvwm2") ! am 50.30.280 &Syntax.EFG.GDB\ command\ file :cal SetSyn("gdb") ! am 50.30.290 &Syntax.EFG.GDMO :cal SetSyn("gdmo") ! am 50.30.300 &Syntax.EFG.Gedcom :cal SetSyn("gedcom") ! am 50.30.310 &Syntax.EFG.GP :cal SetSyn("gp") ! am 50.30.320 &Syntax.EFG.GNU\ Server\ Pages :cal SetSyn("gsp") ! am 50.30.330 &Syntax.EFG.GNUplot :cal SetSyn("gnuplot") ! am 50.30.340 &Syntax.EFG.GTKrc :cal SetSyn("gtkrc") ! am 50.40.100 &Syntax.HIJK.Haskell :cal SetSyn("haskell") ! am 50.40.110 &Syntax.HIJK.Haskell-literate :cal SetSyn("lhaskell") ! am 50.40.120 &Syntax.HIJK.Hercules :cal SetSyn("hercules") ! am 50.40.130 &Syntax.HIJK.HTML :cal SetSyn("html") ! am 50.40.140 &Syntax.HIJK.HTML\ with\ M4 :cal SetSyn("htmlm4") ! am 50.40.150 &Syntax.HIJK.HTML/OS :cal SetSyn("htmlos") ! am 50.40.160 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb") ! am 50.40.180 &Syntax.HIJK.Icon :cal SetSyn("icon") ! am 50.40.190 &Syntax.HIJK.IDL :cal SetSyn("idl") ! am 50.40.200 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent") ! am 50.40.210 &Syntax.HIJK.Inform :cal SetSyn("inform") ! am 50.40.220 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl") ! am 50.40.230 &Syntax.HIJK.Inittab :cal SetSyn("inittab") ! am 50.40.240 &Syntax.HIJK.Inno\ Setup :cal SetSyn("iss") ! am 50.40.250 &Syntax.HIJK.InstallShield\ Rules :cal SetSyn("ishd") ! am 50.40.260 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang") ! am 50.40.280 &Syntax.HIJK.Jam :cal SetSyn("jam") ! am 50.40.290 &Syntax.HIJK.Jargon :cal SetSyn("jargon") ! am 50.40.300 &Syntax.HIJK.Java.Java :cal SetSyn("java") ! am 50.40.310 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc") ! am 50.40.320 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp") ! am 50.40.330 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties") ! am 50.40.340 &Syntax.HIJK.JavaScript :cal SetSyn("javascript") ! am 50.40.350 &Syntax.HIJK.Jess :cal SetSyn("jess") ! am 50.40.360 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph") ! am 50.40.380 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript") ! am 50.40.390 &Syntax.HIJK.Kimwitu :cal SetSyn("kwt") ! am 50.40.400 &Syntax.HIJK.Kixtart :cal SetSyn("kix") ! am 50.50.100 &Syntax.L-Ma.Lace :cal SetSyn("lace") ! am 50.50.110 &Syntax.L-Ma.Lamda\ Prolog :cal SetSyn("lprolog") ! am 50.50.120 &Syntax.L-Ma.Latte :cal SetSyn("latte") ! am 50.50.130 &Syntax.L-Ma.Lex :cal SetSyn("lex") ! am 50.50.140 &Syntax.L-Ma.LFTP :cal SetSyn("lftp") ! am 50.50.150 &Syntax.L-Ma.Lilo :cal SetSyn("lilo") ! am 50.50.160 &Syntax.L-Ma.Lisp :cal SetSyn("lisp") ! am 50.50.170 &Syntax.L-Ma.Lite :cal SetSyn("lite") ! am 50.50.180 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos") ! am 50.50.190 &Syntax.L-Ma.Lout :cal SetSyn("lout") ! am 50.50.200 &Syntax.L-Ma.Lua :cal SetSyn("lua") ! am 50.50.210 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss") ! am 50.50.220 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx") ! am 50.50.240 &Syntax.L-Ma.M4 :cal SetSyn("m4") ! am 50.50.250 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp") ! am 50.50.260 &Syntax.L-Ma.Mail :cal SetSyn("mail") ! am 50.50.270 &Syntax.L-Ma.Makefile :cal SetSyn("make") ! am 50.50.280 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist") ! am 50.50.290 &Syntax.L-Ma.Man\ page :cal SetSyn("man") ! am 50.50.300 &Syntax.L-Ma.Maple :cal SetSyn("maple") ! am 50.50.310 &Syntax.L-Ma.Mason :cal SetSyn("mason") ! am 50.50.320 &Syntax.L-Ma.Mathematica :cal SetSyn("mma") ! am 50.50.330 &Syntax.L-Ma.Matlab :cal SetSyn("matlab") ! am 50.60.100 &Syntax.Me-NO.MEL\ (for\ Maya) :cal SetSyn("mel") ! am 50.60.110 &Syntax.Me-NO.Metafont :cal SetSyn("mf") ! am 50.60.120 &Syntax.Me-NO.MetaPost :cal SetSyn("mp") ! am 50.60.130 &Syntax.Me-NO.MS\ Module\ Definition :cal SetSyn("def") ! am 50.60.140 &Syntax.Me-NO.Model :cal SetSyn("model") ! am 50.60.150 &Syntax.Me-NO.Modsim\ III :cal SetSyn("modsim3") ! am 50.60.160 &Syntax.Me-NO.Modula\ 2 :cal SetSyn("modula2") ! am 50.60.170 &Syntax.Me-NO.Modula\ 3 :cal SetSyn("modula3") ! am 50.60.180 &Syntax.Me-NO.Msql :cal SetSyn("msql") ! am 50.60.190 &Syntax.Me-NO.MS-DOS.MS-DOS\ \.bat\ file :cal SetSyn("dosbatch") ! am 50.60.200 &Syntax.Me-NO.MS-DOS.4DOS\ \.bat\ file :cal SetSyn("btm") ! am 50.60.210 &Syntax.Me-NO.MS-DOS.MS-DOS\ \.ini\ file :cal SetSyn("dosini") ! am 50.60.220 &Syntax.Me-NO.MS\ Resource\ file :cal SetSyn("rc") ! am 50.60.230 &Syntax.Me-NO.Mush :cal SetSyn("mush") ! am 50.60.240 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc") ! am 50.60.260 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran") ! am 50.60.270 &Syntax.Me-NO.Natural :cal SetSyn("natural") ! am 50.60.280 &Syntax.Me-NO.Novell\ batch :cal SetSyn("ncf") ! am 50.60.290 &Syntax.Me-NO.Not\ Quite\ C :cal SetSyn("nqc") ! am 50.60.300 &Syntax.Me-NO.Nroff :cal SetSyn("nroff") ! am 50.60.320 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc") ! am 50.60.330 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml") ! am 50.60.340 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark") ! am 50.60.350 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad") ! am 50.60.360 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl") ! am 50.60.370 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora") ! am 50.70.100 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc") ! am 50.70.110 &Syntax.PQ.PApp :cal SetSyn("papp") ! am 50.70.120 &Syntax.PQ.Pascal :cal SetSyn("pascal") ! am 50.70.130 &Syntax.PQ.PCCTS :cal SetSyn("pccts") ! am 50.70.140 &Syntax.PQ.PPWizard :cal SetSyn("ppwiz") ! am 50.70.150 &Syntax.PQ.Perl.Perl :cal SetSyn("perl") ! am 50.70.160 &Syntax.PQ.Perl.Perl\ POD :cal SetSyn("pod") ! am 50.70.170 &Syntax.PQ.Perl.Perl\ XS :cal SetSyn("xs") ! am 50.70.180 &Syntax.PQ.PHP\ 3-4 :cal SetSyn("php") ! am 50.70.190 &Syntax.PQ.Phtml :cal SetSyn("phtml") ! am 50.70.200 &Syntax.PQ.Pike :cal SetSyn("pike") ! am 50.70.210 &Syntax.PQ.Pine\ RC :cal SetSyn("pine") ! am 50.70.220 &Syntax.PQ.PL/M :cal SetSyn("plm") ! am 50.70.230 &Syntax.PQ.PL/SQL :cal SetSyn("plsql") ! am 50.70.240 &Syntax.PQ.PO\ (GNU\ gettext) :cal SetSyn("po") ! am 50.70.250 &Syntax.PQ.Postfix\ main\ config :cal SetSyn("pfmain") ! am 50.70.260 &Syntax.PQ.PostScript :cal SetSyn("postscr") ! am 50.70.270 &Syntax.PQ.Povray :cal SetSyn("pov") ! am 50.70.280 &Syntax.PQ.Povray\ configuration :cal SetSyn("povini") ! am 50.70.290 &Syntax.PQ.Printcap :cal SetSyn("pcap") ! am 50.70.300 &Syntax.PQ.Procmail :cal SetSyn("procmail") ! am 50.70.310 &Syntax.PQ.Product\ Spec\ File :cal SetSyn("psf") ! am 50.70.320 &Syntax.PQ.Progress :cal SetSyn("progress") ! am 50.70.330 &Syntax.PQ.Prolog :cal SetSyn("prolog") ! am 50.70.340 &Syntax.PQ.Purify\ log :cal SetSyn("purifylog") ! am 50.70.350 &Syntax.PQ.Python :cal SetSyn("python") ! am 50.80.100 &Syntax.R-Sg.R :cal SetSyn("r") ! am 50.80.110 &Syntax.R-Sg.Radiance :cal SetSyn("radiance") ! am 50.80.120 &Syntax.R-Sg.Ratpoison :cal SetSyn("ratpoison") ! am 50.80.130 &Syntax.R-Sg.Readline\ config :cal SetSyn("readline") ! am 50.80.140 &Syntax.R-Sg.RCS\ log\ output :cal SetSyn("rcslog") ! am 50.80.150 &Syntax.R-Sg.Rebol :cal SetSyn("rebol") ! am 50.80.160 &Syntax.R-Sg.Registry\ of\ MS-Windows :cal SetSyn("registry") ! am 50.80.170 &Syntax.R-Sg.Remind :cal SetSyn("remind") ! am 50.80.180 &Syntax.R-Sg.Renderman\ Shader\ Lang :cal SetSyn("sl") ! am 50.80.190 &Syntax.R-Sg.Rexx :cal SetSyn("rexx") ! am 50.80.200 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots") ! am 50.80.210 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen") ! am 50.80.220 &Syntax.R-Sg.RTF :cal SetSyn("rtf") ! am 50.80.230 &Syntax.R-Sg.Ruby :cal SetSyn("ruby") ! am 50.80.250 &Syntax.R-Sg.S-lang :cal SetSyn("slang") ! am 50.80.260 &Syntax.R-Sg.Samba\ config :cal SetSyn("samba") ! am 50.80.270 &Syntax.R-Sg.SAS :cal SetSyn("sas") ! am 50.80.280 &Syntax.R-Sg.Sather :cal SetSyn("sather") ! am 50.80.290 &Syntax.R-Sg.Scheme :cal SetSyn("scheme") ! am 50.80.300 &Syntax.R-Sg.Screen\ RC :cal SetSyn("screen") ! am 50.80.310 &Syntax.R-Sg.SDL :cal SetSyn("sdl") ! am 50.80.320 &Syntax.R-Sg.Sed :cal SetSyn("sed") ! am 50.80.330 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm") ! am 50.80.340 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog") ! am 50.80.350 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml") ! am 50.80.360 &Syntax.R-Sg.SGML.SGML\ Declarations :cal SetSyn("sgmldecl") ! am 50.80.370 &Syntax.R-Sg.SGML.SGML\ linuxdoc :cal SetSyn("sgmllnx") ! am 50.90.100 &Syntax.Sh-S.Sh\ shell\ script :cal SetSyn("sh") ! am 50.90.110 &Syntax.Sh-S.SiCAD :cal SetSyn("sicad") ! am 50.90.120 &Syntax.Sh-S.Simula :cal SetSyn("simula") ! am 50.90.130 &Syntax.Sh-S.Sinda.Sinda\ compare :cal SetSyn("sindacmp") ! am 50.90.140 &Syntax.Sh-S.Sinda.Sinda\ input :cal SetSyn("sinda") ! am 50.90.150 &Syntax.Sh-S.Sinda.Sinda\ output :cal SetSyn("sindaout") ! am 50.90.160 &Syntax.Sh-S.SKILL :cal SetSyn("skill") ! am 50.90.170 &Syntax.Sh-S.SLRN.SLRN\ rc :cal SetSyn("slrnrc") ! am 50.90.180 &Syntax.Sh-S.SLRN.SLRN\ score :cal SetSyn("slrnsc") ! am 50.90.190 &Syntax.Sh-S.SmallTalk :cal SetSyn("st") ! am 50.90.200 &Syntax.Sh-S.SMIL :cal SetSyn("smil") ! am 50.90.210 &Syntax.Sh-S.SMITH :cal SetSyn("smith") ! am 50.90.220 &Syntax.Sh-S.SNMP\ MIB :cal SetSyn("mib") ! am 50.90.230 &Syntax.Sh-S.SNNS.SNNS\ network :cal SetSyn("snnsnet") ! am 50.90.240 &Syntax.Sh-S.SNNS.SNNS\ pattern :cal SetSyn("snnspat") ! am 50.90.250 &Syntax.Sh-S.SNNS.SNNS\ result :cal SetSyn("snnsres") ! am 50.90.260 &Syntax.Sh-S.Snobol4 :cal SetSyn("snobol4") ! am 50.90.270 &Syntax.Sh-S.Snort\ Configuration :cal SetSyn("hog") ! am 50.90.280 &Syntax.Sh-S.SPEC\ (Linux\ RPM) :cal SetSyn("spec") ! am 50.90.290 &Syntax.Sh-S.Specman :cal SetSyn("specman") ! am 50.90.300 &Syntax.Sh-S.Spice :cal SetSyn("spice") ! am 50.90.310 &Syntax.Sh-S.Speedup :cal SetSyn("spup") ! am 50.90.320 &Syntax.Sh-S.Squid :cal SetSyn("squid") ! am 50.90.330 &Syntax.Sh-S.SQL :cal SetSyn("sql") ! am 50.90.340 &Syntax.Sh-S.SQL\ Forms :cal SetSyn("sqlforms") ! am 50.90.350 &Syntax.Sh-S.SQR :cal SetSyn("sqr") ! am 50.90.360 &Syntax.Sh-S.Standard\ ML :cal SetSyn("sml") ! am 50.90.370 &Syntax.Sh-S.Stored\ Procedures :cal SetSyn("stp") ! am 50.90.380 &Syntax.Sh-S.Strace :cal SetSyn("strace") ! am 50.100.100 &Syntax.TUV.Tads :cal SetSyn("tads") ! am 50.100.110 &Syntax.TUV.Tags :cal SetSyn("tags") ! am 50.100.120 &Syntax.TUV.TAK.TAK\ compare :cal SetSyn("tak") ! am 50.100.130 &Syntax.TUV.TAK.TAK\ input :cal SetSyn("tak") ! am 50.100.140 &Syntax.TUV.TAK.TAK\ output :cal SetSyn("takout") ! am 50.100.150 &Syntax.TUV.Tcl/Tk :cal SetSyn("tcl") ! am 50.100.160 &Syntax.TUV.TealInfo :cal SetSyn("tli") ! am 50.100.170 &Syntax.TUV.Telix\ Salt :cal SetSyn("tsalt") ! am 50.100.180 &Syntax.TUV.Termcap :cal SetSyn("ptcap") ! am 50.100.190 &Syntax.TUV.Terminfo :cal SetSyn("terminfo") ! am 50.100.200 &Syntax.TUV.TeX :cal SetSyn("tex") ! am 50.100.210 &Syntax.TUV.TeX\ configuration :cal SetSyn("texmf") ! am 50.100.220 &Syntax.TUV.Texinfo :cal SetSyn("texinfo") ! am 50.100.230 &Syntax.TUV.TF\ mud\ client :cal SetSyn("tf") ! am 50.100.240 &Syntax.TUV.Tidy\ configuration :cal SetSyn("tidy") ! am 50.100.250 &Syntax.TUV.Trasys\ input :cal SetSyn("trasys") ! am 50.100.260 &Syntax.TUV.TSS.Command\ Line :cal SetSyn("tsscl") ! am 50.100.270 &Syntax.TUV.TSS.Geometry :cal SetSyn("tssgm") ! am 50.100.280 &Syntax.TUV.TSS.Optics :cal SetSyn("tssop") ! am 50.100.300 &Syntax.TUV.UIT/UIL :cal SetSyn("uil") ! am 50.100.310 &Syntax.TUV.UnrealScript :cal SetSyn("uc") ! am 50.100.330 &Syntax.TUV.Verilog\ HDL :cal SetSyn("verilog") ! am 50.100.340 &Syntax.TUV.Vgrindefs :cal SetSyn("vgrindefs") ! am 50.100.350 &Syntax.TUV.VHDL :cal SetSyn("vhdl") ! am 50.100.360 &Syntax.TUV.Vim.Vim\ help\ file :cal SetSyn("help") ! am 50.100.370 &Syntax.TUV.Vim.Vim\ script :cal SetSyn("vim") ! am 50.100.380 &Syntax.TUV.Vim.Viminfo\ file :cal SetSyn("viminfo") ! am 50.100.390 &Syntax.TUV.Virata :cal SetSyn("virata") ! am 50.100.400 &Syntax.TUV.Visual\ Basic :cal SetSyn("vb") ! am 50.100.410 &Syntax.TUV.VRML :cal SetSyn("vrml") ! am 50.100.420 &Syntax.TUV.VSE\ JCL :cal SetSyn("vsejcl") ! am 50.110.100 &Syntax.WXYZ.WEB :cal SetSyn("web") ! am 50.110.110 &Syntax.WXYZ.Webmacro :cal SetSyn("webmacro") ! am 50.110.120 &Syntax.WXYZ.Website\ MetaLanguage :cal SetSyn("wml") ! am 50.110.130 &Syntax.WXYZ.Wdiff :cal SetSyn("wdiff") ! am 50.110.140 &Syntax.WXYZ.Wget\ config :cal SetSyn("wget") ! am 50.110.150 &Syntax.WXYZ.Whitespace\ (add) :cal SetSyn("whitespace") ! am 50.110.160 &Syntax.WXYZ.WinBatch/Webbatch :cal SetSyn("winbatch") ! am 50.110.170 &Syntax.WXYZ.Windows\ Scripting\ Host :cal SetSyn("wsh") ! am 50.110.190 &Syntax.WXYZ.X\ Keyboard\ Extension :cal SetSyn("xkb") ! am 50.110.200 &Syntax.WXYZ.X\ Pixmap :cal SetSyn("xpm") ! am 50.110.210 &Syntax.WXYZ.X\ Pixmap\ (2) :cal SetSyn("xpm2") ! am 50.110.220 &Syntax.WXYZ.X\ resources :cal SetSyn("xdefaults") ! am 50.110.230 &Syntax.WXYZ.Xmath :cal SetSyn("xmath") ! am 50.110.240 &Syntax.WXYZ.XML :cal SetSyn("xml") ! am 50.110.250 &Syntax.WXYZ.XXD\ hex\ dump :cal SetSyn("xxd") ! am 50.110.270 &Syntax.WXYZ.Yacc :cal SetSyn("yacc") ! am 50.110.290 &Syntax.WXYZ.Zsh\ shell\ script :cal SetSyn("zsh") " The End Of The Syntax Menu ! am 50.195 &Syntax.-SEP1- : ! am 50.200 &Syntax.Set\ '&syntax'\ only :let s:syntax_menu_synonly=1 ! am 50.202 &Syntax.Set\ '&filetype'\ too :call Nosynonly() fun! s:Nosynonly() if exists("s:syntax_menu_synonly") unlet s:syntax_menu_synonly endif endfun ! am 50.210 &Syntax.&Off :syn off ! am 50.700 &Syntax.-SEP3- : ! am 50.710 &Syntax.Co&lor\ test :sp $VIMRUNTIME/syntax/colortest.vimso % ! am 50.720 &Syntax.&Highlight\ test :so $VIMRUNTIME/syntax/hitest.vim ! am 50.730 &Syntax.&Convert\ to\ HTML :so $VIMRUNTIME/syntax/2html.vim endif " !exists("did_install_syntax_menu") --- 923,1261 ---- " 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 :cal SetSyn("abc") ! an 50.10.120 &Syntax.AB.ABEL :cal SetSyn("abel") ! an 50.10.130 &Syntax.AB.Ada :cal SetSyn("ada") ! an 50.10.140 &Syntax.AB.Aflex :cal SetSyn("aflex") ! an 50.10.150 &Syntax.AB.AHDL :cal SetSyn("ahdl") ! an 50.10.160 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga") ! an 50.10.170 &Syntax.AB.Ant :cal SetSyn("ant") ! an 50.10.180 &Syntax.AB.Antlr :cal SetSyn("antlr") ! an 50.10.190 &Syntax.AB.Apache\ config :cal SetSyn("apache") ! an 50.10.200 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle") ! an 50.10.210 &Syntax.AB.Applix\ ELF :cal SetSyn("elf") ! an 50.10.220 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml") ! an 50.10.230 &Syntax.AB.ASP\ with\ VBSages :cal SetSyn("aspvbs") ! an 50.10.240 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl") ! an 50.10.250 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k") ! an 50.10.260 &Syntax.AB.Assembly.GNU :cal SetSyn("asm") ! an 50.10.270 &Syntax.AB.Assembly.H8300 :cal SetSyn("asmh8300") ! an 50.10.280 &Syntax.AB.Assembly.Intel\ Itanium :cal SetSyn("ia64") ! an 50.10.290 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm") ! an 50.10.300 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm") ! an 50.10.310 &Syntax.AB.Assembly.PIC :cal SetSyn("pic") ! an 50.10.320 &Syntax.AB.Assembly.Turbo :cal SetSyn("tasm") ! an 50.10.330 &Syntax.AB.Assembly.Z-80 :cal SetSyn("z8a") ! an 50.10.340 &Syntax.AB.ASN\.1 :cal SetSyn("asn") ! an 50.10.350 &Syntax.AB.Atlas :cal SetSyn("atlas") ! an 50.10.360 &Syntax.AB.Automake :cal SetSyn("automake") ! an 50.10.370 &Syntax.AB.Avenue :cal SetSyn("ave") ! an 50.10.380 &Syntax.AB.Awk :cal SetSyn("awk") ! an 50.10.390 &Syntax.AB.Ayacc :cal SetSyn("ayacc") ! an 50.10.410 &Syntax.AB.B :cal SetSyn("b") ! an 50.10.420 &Syntax.AB.Baan :cal SetSyn("baan") ! an 50.10.430 &Syntax.AB.BASIC :cal SetSyn("basic") ! an 50.10.440 &Syntax.AB.BC\ calculator :cal SetSyn("bc") ! an 50.10.450 &Syntax.AB.BDF\ font :cal SetSyn("bdf") ! an 50.10.460 &Syntax.AB.BibFile :cal SetSyn("bib") ! an 50.10.470 &Syntax.AB.BIND\ configuration :cal SetSyn("named") ! an 50.10.480 &Syntax.AB.BIND\ zone :cal SetSyn("bindzone") ! an 50.10.490 &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.Crontab :cal SetSyn("crontab") ! an 50.20.130 &Syntax.CD.Cyn++ :cal SetSyn("cynpp") ! an 50.20.140 &Syntax.CD.Cynlib :cal SetSyn("cynlib") ! an 50.20.150 &Syntax.CD.Cascading\ Style\ Sheets :cal SetSyn("css") ! an 50.20.160 &Syntax.CD.Century\ Term :cal SetSyn("cterm") ! an 50.20.170 &Syntax.CD.CFG :cal SetSyn("cfg") ! an 50.20.180 &Syntax.CD.CHILL :cal SetSyn("ch") ! an 50.20.190 &Syntax.CD.Change :cal SetSyn("change") ! 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.Configure\ script :cal SetSyn("config") ! an 50.20.260 &Syntax.CD.Csh\ shell\ script :cal SetSyn("csh") ! an 50.20.270 &Syntax.CD.Ctrl-H :cal SetSyn("ctrlh") ! an 50.20.280 &Syntax.CD.Cobol :cal SetSyn("cobol") ! an 50.20.290 &Syntax.CD.CSP :cal SetSyn("csp") ! an 50.20.300 &Syntax.CD.CUPL.CUPL :cal SetSyn("cupl") ! an 50.20.310 &Syntax.CD.CUPL.simulation :cal SetSyn("cuplsim") ! an 50.20.320 &Syntax.CD.CVS\ commit :cal SetSyn("cvs") ! an 50.20.330 &Syntax.CD.CWEB :cal SetSyn("cweb") ! 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.Diva\ (with\ SKILL) :cal SetSyn("diva") ! an 50.20.400 &Syntax.CD.DNS :cal SetSyn("dns") ! an 50.20.410 &Syntax.CD.DOT :cal SetSyn("dto") ! 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\ intr :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 :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.Eterm\ config :cal SetSyn("eterm") ! an 50.30.160 &Syntax.EFG.Expect :cal SetSyn("expect") ! an 50.30.170 &Syntax.EFG.Exports :cal SetSyn("exports") ! an 50.30.190 &Syntax.EFG.Focus\ Executable :cal SetSyn("focexec") ! an 50.30.200 &Syntax.EFG.Focus\ Master :cal SetSyn("master") ! an 50.30.210 &Syntax.EFG.FORM :cal SetSyn("form") ! an 50.30.220 &Syntax.EFG.Forth :cal SetSyn("forth") ! an 50.30.230 &Syntax.EFG.Fortran :cal SetSyn("fortran") ! an 50.30.240 &Syntax.EFG.FoxPro :cal SetSyn("foxpro") ! an 50.30.250 &Syntax.EFG.Fvwm\ configuration :cal SetSyn("fvwm1") ! an 50.30.260 &Syntax.EFG.Fvwm2\ configuration :cal SetSyn("fvwm2") ! an 50.30.280 &Syntax.EFG.GDB\ command\ file :cal SetSyn("gdb") ! an 50.30.290 &Syntax.EFG.GDMO :cal SetSyn("gdmo") ! an 50.30.300 &Syntax.EFG.Gedcom :cal SetSyn("gedcom") ! an 50.30.310 &Syntax.EFG.GP :cal SetSyn("gp") ! an 50.30.320 &Syntax.EFG.GNU\ Server\ Pages :cal SetSyn("gsp") ! an 50.30.330 &Syntax.EFG.GNUplot :cal SetSyn("gnuplot") ! an 50.30.340 &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\ Rules :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.Lamda\ Prolog :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 :cal SetSyn("lftp") ! an 50.50.150 &Syntax.L-Ma.Lilo :cal SetSyn("lilo") ! an 50.50.160 &Syntax.L-Ma.Lisp :cal SetSyn("lisp") ! an 50.50.170 &Syntax.L-Ma.Lite :cal SetSyn("lite") ! an 50.50.180 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos") ! an 50.50.190 &Syntax.L-Ma.LotusScript :cal SetSyn("lscript") ! an 50.50.200 &Syntax.L-Ma.Lout :cal SetSyn("lout") ! an 50.50.210 &Syntax.L-Ma.Lua :cal SetSyn("lua") ! an 50.50.220 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss") ! an 50.50.230 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx") ! an 50.50.250 &Syntax.L-Ma.M4 :cal SetSyn("m4") ! an 50.50.260 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp") ! an 50.50.270 &Syntax.L-Ma.Mail :cal SetSyn("mail") ! an 50.50.280 &Syntax.L-Ma.Makefile :cal SetSyn("make") ! an 50.50.290 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist") ! an 50.50.300 &Syntax.L-Ma.Man\ page :cal SetSyn("man") ! an 50.50.310 &Syntax.L-Ma.Maple :cal SetSyn("maple") ! an 50.50.320 &Syntax.L-Ma.Mason :cal SetSyn("mason") ! an 50.50.330 &Syntax.L-Ma.Mathematica :cal SetSyn("mma") ! an 50.50.340 &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.MS\ Module\ Definition :cal SetSyn("def") ! 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.MOO :cal SetSyn("moo") ! an 50.60.190 &Syntax.Me-NO.Msql :cal SetSyn("msql") ! an 50.60.200 &Syntax.Me-NO.MS-DOS.MS-DOS\ \.bat\ file :cal SetSyn("dosbatch") ! an 50.60.210 &Syntax.Me-NO.MS-DOS.4DOS\ \.bat\ file :cal SetSyn("btm") ! an 50.60.220 &Syntax.Me-NO.MS-DOS.MS-DOS\ \.ini\ file :cal SetSyn("dosini") ! an 50.60.230 &Syntax.Me-NO.MS\ Resource\ file :cal SetSyn("rc") ! an 50.60.240 &Syntax.Me-NO.Mush :cal SetSyn("mush") ! an 50.60.250 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc") ! an 50.60.270 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran") ! an 50.60.280 &Syntax.Me-NO.Natural :cal SetSyn("natural") ! an 50.60.290 &Syntax.Me-NO.Novell\ batch :cal SetSyn("ncf") ! an 50.60.300 &Syntax.Me-NO.Not\ Quite\ C :cal SetSyn("nqc") ! an 50.60.310 &Syntax.Me-NO.Nroff :cal SetSyn("nroff") ! an 50.60.330 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc") ! an 50.60.340 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml") ! an 50.60.350 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark") ! an 50.60.360 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad") ! an 50.60.370 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl") ! an 50.60.380 &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 :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 :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.Registry\ of\ MS-Windows :cal SetSyn("registry") ! an 50.80.170 &Syntax.R-Sg.Remind :cal SetSyn("remind") ! an 50.80.180 &Syntax.R-Sg.Renderman\ Shader\ Lang :cal SetSyn("sl") ! an 50.80.190 &Syntax.R-Sg.Rexx :cal SetSyn("rexx") ! an 50.80.200 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots") ! an 50.80.210 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen") ! 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.Screen\ RC :cal SetSyn("screen") ! an 50.80.310 &Syntax.R-Sg.SDL :cal SetSyn("sdl") ! an 50.80.320 &Syntax.R-Sg.Sed :cal SetSyn("sed") ! an 50.80.330 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm") ! an 50.80.340 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog") ! an 50.80.350 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml") ! an 50.80.360 &Syntax.R-Sg.SGML.SGML\ Declarations :cal SetSyn("sgmldecl") ! an 50.80.370 &Syntax.R-Sg.SGML.SGML\ linuxdoc :cal SetSyn("sgmllnx") ! an 50.90.100 &Syntax.Sh-S.Sh\ shell\ script :cal SetSyn("sh") ! an 50.90.110 &Syntax.Sh-S.SiCAD :cal SetSyn("sicad") ! an 50.90.120 &Syntax.Sh-S.Simula :cal SetSyn("simula") ! an 50.90.130 &Syntax.Sh-S.Sinda.Sinda\ compare :cal SetSyn("sindacmp") ! an 50.90.140 &Syntax.Sh-S.Sinda.Sinda\ input :cal SetSyn("sinda") ! an 50.90.150 &Syntax.Sh-S.Sinda.Sinda\ output :cal SetSyn("sindaout") ! an 50.90.160 &Syntax.Sh-S.SKILL :cal SetSyn("skill") ! an 50.90.170 &Syntax.Sh-S.SLRN.SLRN\ rc :cal SetSyn("slrnrc") ! an 50.90.180 &Syntax.Sh-S.SLRN.SLRN\ score :cal SetSyn("slrnsc") ! an 50.90.190 &Syntax.Sh-S.SmallTalk :cal SetSyn("st") ! an 50.90.200 &Syntax.Sh-S.SMIL :cal SetSyn("smil") ! an 50.90.210 &Syntax.Sh-S.SMITH :cal SetSyn("smith") ! an 50.90.220 &Syntax.Sh-S.SNMP\ MIB :cal SetSyn("mib") ! an 50.90.230 &Syntax.Sh-S.SNNS.SNNS\ network :cal SetSyn("snnsnet") ! an 50.90.240 &Syntax.Sh-S.SNNS.SNNS\ pattern :cal SetSyn("snnspat") ! an 50.90.250 &Syntax.Sh-S.SNNS.SNNS\ result :cal SetSyn("snnsres") ! an 50.90.260 &Syntax.Sh-S.Snobol4 :cal SetSyn("snobol4") ! an 50.90.270 &Syntax.Sh-S.Snort\ Configuration :cal SetSyn("hog") ! an 50.90.280 &Syntax.Sh-S.SPEC\ (Linux\ RPM) :cal SetSyn("spec") ! an 50.90.290 &Syntax.Sh-S.Specman :cal SetSyn("specman") ! an 50.90.300 &Syntax.Sh-S.Spice :cal SetSyn("spice") ! an 50.90.310 &Syntax.Sh-S.Speedup :cal SetSyn("spup") ! an 50.90.320 &Syntax.Sh-S.Splint :cal SetSyn("splint") ! an 50.90.330 &Syntax.Sh-S.Squid :cal SetSyn("squid") ! an 50.90.340 &Syntax.Sh-S.SQL :cal SetSyn("sql") ! an 50.90.350 &Syntax.Sh-S.SQL\ Forms :cal SetSyn("sqlforms") ! an 50.90.360 &Syntax.Sh-S.SQR :cal SetSyn("sqr") ! an 50.90.370 &Syntax.Sh-S.Standard\ ML :cal SetSyn("sml") ! an 50.90.380 &Syntax.Sh-S.Stored\ Procedures :cal SetSyn("stp") ! an 50.90.390 &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("tak") ! 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 :cal SetSyn("ptcap") ! an 50.100.190 &Syntax.TUV.Terminfo :cal SetSyn("terminfo") ! an 50.100.200 &Syntax.TUV.TeX :cal SetSyn("tex") ! an 50.100.210 &Syntax.TUV.TeX\ configuration :cal SetSyn("texmf") ! an 50.100.220 &Syntax.TUV.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 :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 :cal SetSyn("web") ! an 50.110.110 &Syntax.WXYZ.Webmacro :cal SetSyn("webmacro") ! an 50.110.120 &Syntax.WXYZ.Website\ MetaLanguage :cal SetSyn("wml") ! an 50.110.130 &Syntax.WXYZ.Wdiff :cal SetSyn("wdiff") ! an 50.110.140 &Syntax.WXYZ.Wget\ config :cal SetSyn("wget") ! an 50.110.150 &Syntax.WXYZ.Whitespace\ (add) :cal SetSyn("whitespace") ! an 50.110.160 &Syntax.WXYZ.WinBatch/Webbatch :cal SetSyn("winbatch") ! an 50.110.170 &Syntax.WXYZ.Windows\ Scripting\ Host :cal SetSyn("wsh") ! an 50.110.180 &Syntax.WXYZ.WvDial :cal SetSyn("wvdial") ! an 50.110.200 &Syntax.WXYZ.X\ Keyboard\ Extension :cal SetSyn("xkb") ! an 50.110.210 &Syntax.WXYZ.X\ Pixmap :cal SetSyn("xpm") ! an 50.110.220 &Syntax.WXYZ.X\ Pixmap\ (2) :cal SetSyn("xpm2") ! an 50.110.230 &Syntax.WXYZ.X\ resources :cal SetSyn("xdefaults") ! an 50.110.240 &Syntax.WXYZ.Xmath :cal SetSyn("xmath") ! an 50.110.250 &Syntax.WXYZ.XML :cal SetSyn("xml") ! an 50.110.260 &Syntax.WXYZ.Xslt :cal SetSyn("xslt") ! an 50.110.270 &Syntax.WXYZ.XXD\ hex\ dump :cal SetSyn("xxd") ! an 50.110.290 &Syntax.WXYZ.Yacc :cal SetSyn("yacc") ! an 50.110.310 &Syntax.WXYZ.Zsh\ shell\ script :cal SetSyn("zsh") " 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 ! an 50.210 &Syntax.&Off :syn off ! an 50.700 &Syntax.-SEP3- ! an 50.710 &Syntax.Co&lor\ test :sp $VIMRUNTIME/syntax/colortest.vimso % ! an 50.720 &Syntax.&Highlight\ test :so $VIMRUNTIME/syntax/hitest.vim ! an 50.730 &Syntax.&Convert\ to\ HTML :so $VIMRUNTIME/syntax/2html.vim endif " !exists("did_install_syntax_menu") *** ../vim60.134/src/menu.c Sun Sep 9 21:52:32 2001 --- src/menu.c Tue Jan 15 15:13:33 2002 *************** *** 371,377 **** * Add menu(s). * Replace special key codes. */ ! map_to = replace_termcodes(map_to, &map_buf, FALSE, TRUE); menuarg.modes = modes; #ifdef FEAT_TOOLBAR menuarg.iconfile = icon; --- 371,383 ---- * Add menu(s). * Replace special key codes. */ ! if (STRICMP(map_to, "") == 0) /* "" means nothing */ ! { ! map_to = (char_u *)""; ! map_buf = NULL; ! } ! else ! map_to = replace_termcodes(map_to, &map_buf, FALSE, TRUE); menuarg.modes = modes; #ifdef FEAT_TOOLBAR menuarg.iconfile = icon; *************** *** 711,720 **** /* free any old menu */ free_menu_string(menu, i); ! /* For "amenu", may insert an extra character */ ! /* Don't do this if adding a tearbar (addtearoff == FALSE) */ c = 0; ! if (amenu #ifdef FEAT_GUI_W32 && addtearoff #endif --- 717,727 ---- /* free any old menu */ free_menu_string(menu, i); ! /* For "amenu", may insert an extra character. ! * Don't do this if adding a tearbar (addtearoff == FALSE). ! * Don't do this for "". */ c = 0; ! if (amenu && call_data != NULL && *call_data != NUL #ifdef FEAT_GUI_W32 && addtearoff #endif *************** *** 1123,1129 **** else msg_putchar(' '); MSG_PUTS(" "); ! msg_outtrans_special(menu->strings[bit], FALSE); } } else --- 1130,1139 ---- else msg_putchar(' '); MSG_PUTS(" "); ! if (*menu->strings[bit] == NUL) ! msg_puts_attr((char_u *)"", hl_attr(HLF_8)); ! else ! msg_outtrans_special(menu->strings[bit], FALSE); } } else *** ../vim60.134/src/version.c Tue Jan 15 14:34:37 2002 --- src/version.c Tue Jan 15 16:34:51 2002 *************** *** 608,609 **** --- 608,611 ---- { /* Add new patch number below this line */ + /**/ + 135, /**/ -- For society, it's probably a good thing that engineers value function over appearance. For example, you wouldn't want engineers to build nuclear power plants that only _look_ like they would keep all the radiation inside. (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net \\\ ((( Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim ))) \\\ Help me helping AIDS orphans in Uganda - http://iccf-holland.org ///