diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-02-07 22:03:36 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-02-07 22:03:36 +0000 |
commit | bee0c5b29f3240868be0677bf964bd3cf2ca52c7 (patch) | |
tree | 490728d8cfa7295d31f14599c21e574ebd5d8ad4 /runtime/doc | |
parent | 7c62692d430af7313d52257895cfa8298676b6f6 (diff) |
updated for version 7.0049
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/todo.txt | 46 | ||||
-rw-r--r-- | runtime/doc/version7.txt | 28 |
2 files changed, 47 insertions, 27 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 716ec11a0c..9497b677b6 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.0aa. Last change: 2005 Feb 05 +*todo.txt* For Vim version 7.0aa. Last change: 2005 Feb 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,19 +30,21 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- -patch for QuickFixCmdPre and QuickFixCmdPost autocommands. (Ciaran McCreesh, -2005 Jan 1) +Make list of user functions a hashtable. -When 'nowrap' is set and selecting text with the mouse, moving the mouse right -of the text area doesn't cause a horizontal scroll. (Dave Ewart) +POSIX compliance: +- See ~/src/posix/TET//vsc/results/0015e/journal test 130 +- "-w#" and "-w #" argument doesn't work. -New Motif toolbar button from Marcin Dalecki: -- add remark in version7.txt -- after ":colors default" all the toolbar icons are the same. -- check if it works for pixmap loaded from a file. +Announce autoload functionality. + +"norm! gQ" hangs. Fixes in ex_getln.c and ex_docmd.c also in Vim 6.3? -Explain Lists, Dicts, |:for| etc. in the user manual |usr_41.txt|. -Add more tests for all List and Dict related functionality. +New Motif toolbar button from Marcin Dalecki: +- When the mouse pointer is over an Agide button the red becomes black. + Something with the way colors are specified in the .xpm file. +- The pixmap is two pixels smaller than it should be. The gap is filled + with grey instead of the current toolbar background color. Awaiting response: - Patch for mch_FullName() also in Vim 6.3? os_mswin.c @@ -52,12 +54,6 @@ Awaiting response: PLANNED FOR VERSION 7.0: -- For string variables, use length instead of NUL termination? - + can include NUL characters - - setline() will have problems with NL vs NUL. - Can use list of numbers instead (inefficient though). - Also: for strings up to 3 bytes don't allocate memory, use v_list itself - as a character array? - new DATA TYPES: - None? (or use empty string?) See ~/vim/ideas.txt. @@ -207,8 +203,6 @@ PLANNED FOR VERSION 7.0: Support ":set syntax=cpp.doxygen"? Suggested patch by Michael Geddes (9 Aug 2004). Should also work for 'filetype'. -g CTRL-G should also show number of characters (not only bytes). - For manipulating buffers without opening a new window, support Virtual windows. Example: :virtwin let l = GetBufLine(4, 10) @@ -236,6 +230,8 @@ usec. reltime([start, [end]]) echo timestring(reltime(start), 3) (3 is nr of digits after dot) reltime(start, end) difference between start and end +Add more tests for all new functionality in Vim 7. Especially new functions. + Updated Ruby interface. (Ryan Paul) Awaiting updated patches: @@ -497,9 +493,6 @@ Win32 GUI known bugs: 8 When the 'shell' cannot be executed, should give an appropriate error msg. Esp. for a filter command, currently it only complains the file could not be read. -8 MessageBox used for error messages can be too big. There is no way to - scroll it, or even hit the OK button (but you can hit return). - Use a scrollable window. 7 Add an option to add one pixel column to the character width? Lucida Console italic is wider than the normal font ("d" overlaps with next char). Opposite of 'linespace': 'columnspace'. @@ -806,9 +799,6 @@ Macintosh: 7 There is no way to change directory and go back without changing the local and/or global directory. Add a way to find out if the current window uses a local directory. Add cdcmd() that returns ":cd" or ":lcd"? -7 After running "make test" the window title is sometimes not restored. - Mostly sticks at "test3.in", but not always. Appears to happen more often - when compiled with Python (threading). 7 The messages for "vim --help" and "vim --version" don't use 'termencoding'. 8 When 'scrollbind' is set, a window won't scroll horizontally if the cursor @@ -1074,7 +1064,7 @@ I can't reproduce these (if you can, let me know how!): Problems that will (probably) not be solved: - xterm title: The following scenario may occur (esp. when running the Vim test script): Vim 1 sets the title to "file1", then restores the title to - "xterm" when exiting with an ESC sequence. Vim 2 obtains the old title + "xterm" with an ESC sequence when exiting. Vim 2 obtains the old title with an X library call, this may result in "file1", because the window manager hasn't processed the "xterm" title yet. Can apparently only be worked around with a delay. @@ -1645,6 +1635,8 @@ Robustness: Performance: +7 For strings up to 3 bytes don't allocate memory, use v_list itself as a + character array. Use VAR_SSTRING (short string). 8 Loading plugins takes startup time. Only load the part that is used to trigger the rest, and load the rest when it's needed? 8 Turn b_syn_ic and b_syn_containedin into b_syn_flags. @@ -3218,6 +3210,8 @@ Various improvements: :redir #>> bufname (append) :redir => variable :redir =>> variable (append) +- Give error message when starting :redir: twice or using END when no + redirection was active. - Setting of options, specifically for a buffer or window, with ":set window.option" or ":set buffer.option=val". Or use ":buffer.set". Also: "buffer.map <F1> quit". diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt index 87754f34d6..49fae2473b 100644 --- a/runtime/doc/version7.txt +++ b/runtime/doc/version7.txt @@ -1,4 +1,4 @@ -*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 04 +*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -256,6 +256,9 @@ New functions: ~ |values()| get List of Dictionary values |writefile()| write a list of lines into a file +User defined functions can now be loaded automatically from the "autoload" +directory in 'runtimepath'. See |autoload-functions|. + New autocommand events: ~ @@ -264,6 +267,8 @@ New autocommand events: ~ |InsertLeave| leaving Insert or Replace mode |ColorScheme| after loading a color scheme +|QuickFixCmdPre| before :make, :grep et al. (Ciaran McCreesh) +|QuickFixCmdPost| after :make, :grep et al. (Ciaran McCreesh) New items in search patterns: ~ @@ -314,6 +319,8 @@ Mac: GUI font selector. (Peter "Rain Dog" Cucka) GUI font selector for Motif. (Marcin Dalecki) +Nicer toolbar buttons for Motif. (Marcin Dalecki) + Mnemonics for the Motif find/replace dialog. (Marcin Dalecki) Mac: better integration with Xcode. Post a fake mouse-up event after the odoc @@ -436,6 +443,9 @@ invalid characters after the register name. The stridx() and strridx() functions take a third argument, where to start searching. (Yegappan Lakshmanan) +g CTRL-G also shows the number of characters if it differs from the number of +bytes. + ============================================================================== COMPILE TIME CHANGES *compile-changes-7* @@ -735,4 +745,20 @@ Treat "mlterm" as an xterm-like terminal. (Seiichi Sato) ":z.4" and ":z=4" didn't work Vi compatible. +When sourcing a file, editing it and sourcing it again, it could appear twice +in ":scriptnames" and get a new <SID>, because the inode has changed. + +When $SHELL is set but empty the 'shell' option would be empty. Don't use an +empty $SHELL value. + +A command "w! file" in .vimrc or $EXINIT didn't work. Now it writes an empty +file. + +When a CTRL-F command at the end of the file failed, the cursor was still +moved to the start of the line. Now it remains where it is. + +When using ":s" or "&" to repeat the last substitute and "$" was used to put +the cursor in the last column, put the cursor in the last column again. This +is Vi compatible. + vim:tw=78:ts=8:ft=help:norl: |