diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-03-13 22:18:45 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-03-13 22:18:45 +0000 |
commit | 0ce29937aa781dafb208ab0185474404ab79f3cd (patch) | |
tree | a97f6cfce517730137c6046d296d340d4747c6e3 /runtime/doc/todo.txt | |
parent | 1e60789f9b8e1b839b3bafe40183aa75a9a7db54 (diff) | |
download | vim-git-0ce29937aa781dafb208ab0185474404ab79f3cd.tar.gz |
updated for version 7.0223v7.0223
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 35 |
1 files changed, 11 insertions, 24 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index acb98bdea..366a1370d 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.0aa. Last change: 2006 Mar 12 +*todo.txt* For Vim version 7.0aa. Last change: 2006 Mar 13 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,8 +30,12 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- - -Turn spelling into a separate feature? May require syn-hl. +- UNDO TREE: + Make proper test for "g+" and "g-" + Verify there are no memory leaks. + Docs for "g+" and "g-", note in version7.txt + Command to jump so many seconds forward/backward? + Show the list of changes in a window to be able to select a version? Win32: Describe how to do debugging. (George Reilly) @@ -51,22 +55,6 @@ Mac unicode patch (Da Woon Jung): CONSIDERED FOR VERSION 7.0: -- UNDO TREE: keep all states of the text, don't delete undo info. - When making a change, instead of clearing any future undo (thus redo) - info, make a new branch. - To navigate through the undo tree number the states of the text - sequentially and make it possible to go through the tree in that order. - Use "g+++" to go forward, "g---" to go backward. Can mix - and +. - Could also use timestamps (to show the time and/or jump to a state five - minutes ago). (David Schweikert) - To go from one state to another: backtrack to a common state, then forward - again. - Only difficult thing: When going back in time, how to find the previous - text state in the tree? - Show the list of changes in a window to be able to select a version? - Also: See ":e" as a change operation, find the changes and add them to the - undo info. Needed for when an external tool changes the file. - - EMBEDDING: Make it possible to run Vim inside a window of another program. For Xwindows this can be done with XReparentWindow(). For GTK Neil Bird has a patch to use Vim like a widget. @@ -98,6 +86,8 @@ CONSIDERED FOR VERSION 7.0: Add strtol() to avoid the problems with leading zero causing octal conversion. +Updated Ruby interface. (Ryan Paul) + Add a 'tool' window: behaves like a preview window but there can be several. Don't count it in only_one_window(). (Alexei Alexandrov) @@ -125,8 +115,6 @@ Profiling: Add more tests for all new functionality in Vim 7. Especially new functions. -Updated Ruby interface. (Ryan Paul) - 'errorformat' docs are a bit unclear. Suggestions by Charles Campbell (2006 Jan 6) Add a flag to check for a match with the next item first? Helps for @@ -2780,6 +2768,8 @@ Undo: before some time/date can be flushed. 'undopersist' gives maximum time to keep undo: "3h", "1d", "2w", "1y", etc. For the file use dot and extension: ".filename.un~" (like swapfile but "un~" instead of "swp"). +8 See ":e" as a change operation, find the changes and add them to the + undo info. Needed for when an external tool changes the file. - Make it possible to undo all the commands from a mapping, including a trailing unfinished command, e.g. for ":map K iX^[r". - When accidentally hitting "R" instead of Ctrl-R, further Ctrl-R is not @@ -2804,9 +2794,6 @@ Undo: [-99]. - With undo with simple line delete/insert: optimize screen updating. - When executing macro's: Save each line for undo only once. -- Store undo info in a file that survives until the next edit. Then it's - possible to undo to before the current editing session. Combined with - viminfo? - When doing a global substitute, causing almost all lines to be changed, undo info becomes very big. Put undo info in swap file?? |