# HG changeset patch # User Bram Moolenaar # Date 1280869238 -7200 # Node ID f8f81a88a0474c6c9ec9761dbb560d32b9c8d4a5 # Parent 11def19fbb0e6905f00fd3fb836a3ca1fbac765e Runtime file updates. diff --git a/README.txt b/README.txt --- a/README.txt +++ b/README.txt @@ -14,9 +14,9 @@ All commands are given with normal keybo with ten fingers can work very fast. Additionally, function keys can be defined by the user, and the mouse can be used. -Vim currently runs under Amiga DOS, MS-DOS, MS-Windows 95/98/Me/NT/2000/XP, -Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all flavours of -UNIX. Porting to other systems should not be very difficult. +Vim currently runs under Amiga DOS, MS-DOS, MS-Windows (95, 98, Me, NT, 2000, +XP, Vista, 7), Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all +flavours of UNIX. Porting to other systems should not be very difficult. DISTRIBUTION @@ -98,34 +98,7 @@ If you have problems, have a look at the Send bug reports to: Bram Moolenaar -There are five mailing lists for Vim: - - For discussions about using existing versions of Vim: Useful mappings, - questions, answers, where to get a specific version, etc. - - For discussions about changing Vim: New features, porting, beta-test - versions, etc. - - Announcements about new versions of Vim; also beta-test versions and - ports to different systems. - - For discussions about using and improving the multi-byte aspects of - Vim: XIM, Hangul, fontset, etc. - - For discussions about using and improving Vim on the Macintosh. - -For more info and URLs of the archives see "http://www.vim.org/maillist.php". - -NOTE: -- You can only send messages to these lists if you have subscribed! -- You need to send the messages from the same location as where you subscribed - from (to avoid spam mail). -- Maximum message size is 40000 characters. - -If you want to join a maillist, send a message to - -Make sure that your "From:" address is correct. Then the list server will -send you a help message. +There are several mailing lists for Vim, see http://www.vim.org/maillist.php. MAIN AUTHOR diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.3d. Last change: 2010 Aug 02 +*todo.txt* For Vim version 7.3d. Last change: 2010 Aug 03 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1135,7 +1135,7 @@ More patches: New version received 2008 Jan 6. No maintenance in two years... - Patch to access screen under Python. (Marko Mahni, 2010 Jul 18) - +- Patch to open dropped files in new tabs. (Michael Trim, 2010 Aug 3) Awaiting updated patches: 9 Mac unicode patch (Da Woon Jung, Eckehard Berns): diff --git a/runtime/syntax/diff.vim b/runtime/syntax/diff.vim --- a/runtime/syntax/diff.vim +++ b/runtime/syntax/diff.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: Diff (context or unified) " Maintainer: Bram Moolenaar -" Last Change: 2005 Jun 20 +" Last Change: 2010 Aug 03 " Quit when a (custom) syntax file was already loaded if exists("b:current_syntax") @@ -16,6 +16,9 @@ syn match diffIsA "^File .* is a .* whil syn match diffNoEOL "^No newline at end of file .*" syn match diffCommon "^Common subdirectories: .*" +" German +syn match diffOnly "^Nur in .*" + syn match diffRemoved "^-.*" syn match diffRemoved "^<.*" syn match diffAdded "^+.*" @@ -26,6 +29,7 @@ syn match diffSubname " @@..*"ms=s+3 con syn match diffLine "^@.*" contains=diffSubname syn match diffLine "^\<\d\+\>.*" syn match diffLine "^\*\*\*\*.*" +syn match diffLine "^---$" "Some versions of diff have lines like "#c#" and "#d#" (where # is a number) syn match diffLine "^\d\+\(,\d\+\)\=[cda]\d\+\>.*" diff --git a/runtime/syntax/tex.vim b/runtime/syntax/tex.vim --- a/runtime/syntax/tex.vim +++ b/runtime/syntax/tex.vim @@ -1,8 +1,8 @@ " Vim syntax file " Language: TeX " Maintainer: Dr. Charles E. Campbell, Jr. -" Last Change: Jul 28, 2010 -" Version: 52 +" Last Change: Aug 03, 2010 +" Version: 54 " URL: http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax " " Notes: {{{1 @@ -498,34 +498,56 @@ if has("conceal") && &enc == 'utf-8' if s:tex_conceal =~ 'm' syn match texMathSymbol '\\approx\>' contained conceal cchar=≈ syn match texMathSymbol '\\ast\>' contained conceal cchar=∗ + syn match texMathSymbol '\\because\>' contained conceal cchar=∵ + syn match texMathSymbol '\\bigcap\>' contained conceal cchar=∩ + syn match texMathSymbol '\\bigcup\>' contained conceal cchar=∪ + syn match texMathSymbol '\\bigodot\>' contained conceal cchar=⊙ + syn match texMathSymbol '\\bigoplus\>' contained conceal cchar=⊕ + syn match texMathSymbol '\\bigotimes\>' contained conceal cchar=⊗ + syn match texMathSymbol '\\bigsqcup\>' contained conceal cchar=⊔ syn match texMathSymbol '\\bigtriangledown\>' contained conceal cchar=∇ syn match texMathSymbol '\\bigvee\>' contained conceal cchar=⋁ syn match texMathSymbol '\\bigwedge\>' contained conceal cchar=⋀ syn match texMathSymbol '\\blacksquare\>' contained conceal cchar=∎ + syn match texMathSymbol '\\bot\>' contained conceal cchar=⊥ syn match texMathSymbol '\\cap\>' contained conceal cchar=∩ syn match texMathSymbol '\\cdot\>' contained conceal cchar=· + syn match texMathSymbol '\\cdots\>' contained conceal cchar=⋯ syn match texMathSymbol '\\circ\>' contained conceal cchar=∘ syn match texMathSymbol '\\circledcirc\>' contained conceal cchar=⊚ syn match texMathSymbol '\\cong\>' contained conceal cchar=≅ + syn match texMathSymbol '\\coprod\>' contained conceal cchar=∐ syn match texMathSymbol '\\cup\>' contained conceal cchar=∪ syn match texMathSymbol '\\diamond\>' contained conceal cchar=⋄ syn match texMathSymbol '\\div\>' contained conceal cchar=÷ syn match texMathSymbol '\\doteq\>' contained conceal cchar=≐ syn match texMathSymbol '\\dotsb\>' contained conceal cchar=⋯ + syn match texMathSymbol '\\dotsc\>' contained conceal cchar=… + syn match texMathSymbol '\\dots\>' contained conceal cchar=… + syn match texMathSymbol '\\dotsi\>' contained conceal cchar=⋯ + syn match texMathSymbol '\\dotso\>' contained conceal cchar=… syn match texMathSymbol '\\emptyset\>' contained conceal cchar=∅ syn match texMathSymbol '\\equiv\>' contained conceal cchar=≡ + syn match texMathSymbol '\\exists\>' contained conceal cchar=∃ syn match texMathSymbol '\\forall\>' contained conceal cchar=∀ syn match texMathSymbol '\\geq\>' contained conceal cchar=≥ - syn match texMathSymbol '\\geq\>' contained conceal cchar=≥ - syn match texMathSymbol '\\gg\>' contained conceal cchar=⟫ + if &ambw == "double" + syn match texMathSymbol '\\gg\>' contained conceal cchar=≫ + else + syn match texMathSymbol '\\gg\>' contained conceal cchar=⟫ + endif syn match texMathSymbol '\\gtreqless\>' contained conceal cchar=⋛ syn match texMathSymbol '\\gtrless\>' contained conceal cchar=≷ + syn match texMathSymbol '\\iiint\>' contained conceal cchar=∭ + syn match texMathSymbol '\\iint\>' contained conceal cchar=∬ syn match texMathSymbol '\\Im\>' contained conceal cchar=ℑ syn match texMathSymbol '\\in\>' contained conceal cchar=∈ syn match texMathSymbol '\\infty\>' contained conceal cchar=∞ + syn match texMathSymbol '\\int\>' contained conceal cchar=∫ syn match texMathSymbol '\\lceil\>' contained conceal cchar=⌈ - syn match texMathSymbol '\\leftarrow\>' contained conceal cchar=⟶ - syn match texMathSymbol '\\Leftarrow\>' contained conceal cchar=⟹ + syn match texMathSymbol '\\ldots\>' contained conceal cchar=… + syn match texMathSymbol '\\leftarrow\>' contained conceal cchar=⟵ + syn match texMathSymbol '\\Leftarrow\>' contained conceal cchar=⟸ syn match texMathSymbol '\\left(' contained conceal cchar=( syn match texMathSymbol '\\left\[' contained conceal cchar=[ syn match texMathSymbol '\\left\\{' contained conceal cchar={ @@ -533,15 +555,24 @@ if has("conceal") && &enc == 'utf-8' syn match texMathSymbol '\\leq\>' contained conceal cchar=≤ syn match texMathSymbol '\\lesseqgtr\>' contained conceal cchar=⋚ syn match texMathSymbol '\\lfloor\>' contained conceal cchar=⌊ - syn match texMathSymbol '\\ll\>' contained conceal cchar=⟪ + if &ambw == "double" + syn match texMathSymbol '\\ll\>' contained conceal cchar=≪ + else + syn match texMathSymbol '\\ll\>' contained conceal cchar=⟪ + endif syn match texMathSymbol '\\mapsto\>' contained conceal cchar=↦ + syn match texMathSymbol '\\mid\>' contained conceal cchar=∣ syn match texMathSymbol '\\mp\>' contained conceal cchar=∓ + syn match texMathSymbol '\\nabla\>' contained conceal cchar=∇ syn match texMathSymbol '\\neq\>' contained conceal cchar=≠ + syn match texMathSymbol '\\nexists\>' contained conceal cchar=∄ syn match texMathSymbol '\\ngeq\>' contained conceal cchar=≱ syn match texMathSymbol '\\ngtr\>' contained conceal cchar=≯ syn match texMathSymbol '\\nleq\>' contained conceal cchar=≰ syn match texMathSymbol '\\nless\>' contained conceal cchar=≮ + syn match texMathSymbol '\\nmid\>' contained conceal cchar=∤ syn match texMathSymbol '\\notin\>' contained conceal cchar=∉ + syn match texMathSymbol '\\nsim\>' contained conceal cchar=≁ syn match texMathSymbol '\\odot\>' contained conceal cchar=⊙ syn match texMathSymbol '\\oint\>' contained conceal cchar=∮ syn match texMathSymbol '\\oplus\>' contained conceal cchar=⊕ @@ -556,11 +587,13 @@ if has("conceal") && &enc == 'utf-8' syn match texMathSymbol '\\rceil\>' contained conceal cchar=⌉ syn match texMathSymbol '\\Re\>' contained conceal cchar=ℜ syn match texMathSymbol '\\rfloor\>' contained conceal cchar=⌋ - syn match texMathSymbol '\\rightarrow\>' contained conceal cchar=⟵ - syn match texMathSymbol '\\Rightarrow\>' contained conceal cchar=⟸ + syn match texMathSymbol '\\rightarrow\>' contained conceal cchar=⟶ + syn match texMathSymbol '\\Rightarrow\>' contained conceal cchar=⟹ syn match texMathSymbol '\\right)' contained conceal cchar=) syn match texMathSymbol '\\right]' contained conceal cchar=] syn match texMathSymbol '\\right\\}' contained conceal cchar=} + syn match texMathSymbol '\\setminus\>' contained conceal cchar=∖ + syn match texMathSymbol '\\sim\>' contained conceal cchar=∼ syn match texMathSymbol '\\sqcap\>' contained conceal cchar=⊓ syn match texMathSymbol '\\sqcup\>' contained conceal cchar=⊔ syn match texMathSymbol '\\subset\>' contained conceal cchar=⊂ @@ -578,6 +611,8 @@ if has("conceal") && &enc == 'utf-8' syn match texMathSymbol '\\trianglerighteq\>' contained conceal cchar=⊵ syn match texMathSymbol '\\vartriangle\>' contained conceal cchar=∆ syn match texMathSymbol '\\vdots\>' contained conceal cchar=⋮ + syn match texMathSymbol '\\vee\>' contained conceal cchar=∨ + syn match texMathSymbol '\\wedge\>' contained conceal cchar=∧ endif " Greek {{{2 @@ -888,4 +923,4 @@ endif " Current Syntax: {{{1 unlet b:extfname let b:current_syntax = "tex" -" vim: ts=8 fdm=marker +" vim: ts=8 fdm=marker ambw=double