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/todo.txt | |
parent | 7c62692d430af7313d52257895cfa8298676b6f6 (diff) | |
download | vim-bee0c5b29f3240868be0677bf964bd3cf2ca52c7.zip |
updated for version 7.0049
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 46 |
1 files changed, 20 insertions, 26 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 716ec11a0..9497b677b 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". |