diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-05-29 15:11:47 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-05-29 15:11:47 +0200 |
commit | cdf04208f3c621ce714cee0827ffc812df16fd0b (patch) | |
tree | e21012aa8bc734d52e51f8ca04c98fa5eeeac8b8 /runtime | |
parent | bc42c1e4273e723439e10d7da39e3ea6f63434d3 (diff) | |
download | vim-git-cdf04208f3c621ce714cee0827ffc812df16fd0b.tar.gz |
Fix a few more things for persistent undo.
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/todo.txt | 20 | ||||
-rw-r--r-- | runtime/syntax/forth.vim | 13 |
2 files changed, 18 insertions, 15 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 30fb99dc9..e655683b9 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -30,11 +30,6 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- -Patch for invalid mem access in completion. (Dominique Pelle, 2010 May 26) - -Invalid memory access when deleting funcref variable. Patch by Lech Lorens, -2010 May 25. - Fixes for broken URLs: Benjamin Haskell, 2010 May 25 Christian Brabandt, 2010 May 26, two messages @@ -1095,26 +1090,29 @@ restored. (Luc St-Louis) Vim 7.3: - Win32 DOS and Win32 console version: test69 fails. -- Win32 binary: vim -r fails. (Antonio Colombo) Also on Unix. - using NSIS 2.46: install on Windows 7 works, but no "Edit with Vim" menu. Use register_shell_extension()? (George Reilly, 2010 May 26) Ron's version: http://dev.ronware.org/p/vim/finfo?name=gvim.nsi -Patches to include: - Persistent undo bugs / fixes: + - Memory leak reproduced by Dominique Pelle, 2010 May 28. + - Compiling without FEAT_SPELL fails, functions used in undo code: + get2c, get4c, put_bytes (Ralf Schandl) - binary distributed: ":wundo" always fails. - - Patch not to allocate extra byte in U_ALLOC_LINE() (Dominique, 2010 May - 25) + - Patch not to allocate extra byte in U_ALLOC_LINE() (Dominique Pelle, + 2010 May 25) - Remove the old code when U_USE_MALLOC is not defined? - When there is no undo info (undolevels negative), delete the undo file. - Need to check all values for evil manipulation. - Add undofile(name): get undo file name for buffer "name". -- Extend test62 for gettabvar() and settabvar(). (Yegappan Lakshmanan, 2010 - May 23) - Also crypt the undo file. - Also crypt the swap file, each block separately. Change mf_write() and mf_read(). How to get b_p_key to these functions? - Do profiling on sha256 code to find obvious bottlenecks. - Do profiling on crypt code to find obvious bottlenecks. +- Make 'clipboard' global-local, for "html"? Christian J. Robinson. +Patches to include: +- Extend test62 for gettabvar() and settabvar(). (Yegappan Lakshmanan, 2010 + May 23) - Use off_t instead of long for bytes in a buffer. (James Vega, 2010 May 22, update next day) - Include conceal patch? diff --git a/runtime/syntax/forth.vim b/runtime/syntax/forth.vim index e0e8b774d..bbdced2ef 100644 --- a/runtime/syntax/forth.vim +++ b/runtime/syntax/forth.vim @@ -1,11 +1,11 @@ " Vim syntax file " Language: FORTH " Maintainer: Christian V. J. Brüssow <cvjb@cvjb.de> -" Last Change: Sa 09 Feb 2008 13:27:29 CET +" Last Change: Di 07 Jul 2009 21:38:45 CEST " Filenames: *.fs,*.ft " URL: http://www.cvjb.de/comp/vim/forth.vim -" $Id: forth.vim,v 1.11 2008/02/09 13:17:01 bruessow Exp $ +" $Id: forth.vim,v 1.12 2008/07/07 21:39:12 bruessow Exp $ " The list of keywords is incomplete, compared with the offical ANS " wordlist. If you use this language, please improve it, and send me @@ -17,6 +17,11 @@ " Many Thanks to... " +" 2009-06-28: +" Josh Grams send a patch to allow the parenthesis comments at the +" beginning of a line. That patch also fixed a typo in one of the +" comments. +" " 2008-02-09: " Shawn K. Quinn <sjquinn at speakeasy dot net> send a big patch with " new words commonly used in Forth programs or defined by GNU Forth. @@ -209,7 +214,7 @@ syn keyword forthConversion <<# <# # #> #>> #S (NUMBER) (NUMBER?) CONVERT D>F syn keyword forthConversion D>S DIGIT DPL F>D HLD HOLD NUMBER S>D SIGN >NUMBER syn keyword forthConversion F>S S>F -" interptreter, wordbook, compiler +" interpreter, wordbook, compiler syn keyword forthForth (LOCAL) BYE COLD ABORT >BODY >NEXT >LINK CFA >VIEW HERE syn keyword forthForth PAD WORDS VIEW VIEW> N>LINK NAME> LINK> L>NAME FORGET syn keyword forthForth BODY> ASSERT( ASSERT0( ASSERT1( ASSERT2( ASSERT3( ) @@ -258,7 +263,7 @@ syn region forthString start=+c\"+ end=+"+ end=+$+ syn match forthComment '\\\s.*$' contains=forthTodo,forthSpaceError syn region forthComment start='\\S\s' end='.*' contains=forthTodo,forthSpaceError syn match forthComment '\.(\s[^)]*)' contains=forthTodo,forthSpaceError -syn region forthComment start='\s(\s' skip='\\)' end=')' contains=forthTodo,forthSpaceError +syn region forthComment start='\(^\|\s\)\zs(\s' skip='\\)' end=')' contains=forthTodo,forthSpaceError syn region forthComment start='/\*' end='\*/' contains=forthTodo,forthSpaceError " Include files |