comparison runtime/doc/todo.txt @ 445:c773cb978acf v7.0116

updated for version 7.0116
author vimboss
date Mon, 25 Jul 2005 20:46:57 +0000
parents 43bf0bcf2110
children 7472c565592a
comparison
equal deleted inserted replaced
444:d0d15b184c56 445:c773cb978acf
1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Jul 24 1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Jul 25
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
50 50
51 Awaiting response: 51 Awaiting response:
52 - Win32: tearoff menu window should have a scrollbar when it's taller than 52 - Win32: tearoff menu window should have a scrollbar when it's taller than
53 the screen. 53 the screen.
54 - mblen(NULL, 0) also in Vim 6.3? 54 - mblen(NULL, 0) also in Vim 6.3?
55 55 - Win32: Crash when pasting Simplified Chinese in utf-8. (rainux, 2005 June
56 Win32: Crash when pasting Simplified Chinese in utf-8. (rainux, 2005 June 20) 56 20)
57 57
58 58
59 PLANNED FOR VERSION 7.0: 59 PLANNED FOR VERSION 7.0:
60 60
61 - REFACTORING:
62 Improve the interface between the generic GUI code and the system-specific
63 code. Generic code handles text window with scrollbars, system-specific
64 code menu, toolbar, etc.
65 - Support using "**" in filename for ":next", ":vimgrep", etc., so that a
66 directory tree can be searched.
67 - Store messages to allow SCROLLING BACK for all commands. And other "less" 61 - Store messages to allow SCROLLING BACK for all commands. And other "less"
68 like commands. 62 like commands.
69 - "INTELLISENSE". First cleanup the Insert-mode completion. 63 - "INTELLISENSE". First cleanup the Insert-mode completion.
70 http://www.vim.org/scripts/script.php?script_id=747 64 http://www.vim.org/scripts/script.php?script_id=747
71 www.vim.org script 1213 (Java Development Environment) (Fuchuan Wang) 65 www.vim.org script 1213 (Java Development Environment) (Fuchuan Wang)
311 layout and 'c' for console dialog. (Haegg) 305 layout and 'c' for console dialog. (Haegg)
312 Flemming Madsen has a patch for the 'c' flag 306 Flemming Madsen has a patch for the 'c' flag
313 (2003 May 13) 307 (2003 May 13)
314 raisewin() raise gvim window (see HierAssist patch for 308 raisewin() raise gvim window (see HierAssist patch for
315 Tcl implementation ~/vim/HierAssist/ ) 309 Tcl implementation ~/vim/HierAssist/ )
310 7 Make globpath() also work with upwards search. (Brian Medley)
316 7 Add patch from Benoit Cerrina to integrate Vim and Perl functions 311 7 Add patch from Benoit Cerrina to integrate Vim and Perl functions
317 better. Now also works for Ruby (2001 Nov 10) 312 better. Now also works for Ruby (2001 Nov 10)
318 - Patch from Herculano de Lima Einloft Neto for better formatting of the 313 - Patch from Herculano de Lima Einloft Neto for better formatting of the
319 quickfix window (2004 dec 2) 314 quickfix window (2004 dec 2)
320 7 When 'rightleft' is set, the search pattern should be displayed right 315 7 When 'rightleft' is set, the search pattern should be displayed right
1571 sourced file? Assume the group ends at the end of the file. Handle 1566 sourced file? Assume the group ends at the end of the file. Handle
1572 nested packages? 1567 nested packages?
1573 Alternative: Support packages. {package-name}:{function-name}(). 1568 Alternative: Support packages. {package-name}:{function-name}().
1574 Packages are loaded automatically when first used, from 1569 Packages are loaded automatically when first used, from
1575 $VIMRUNTIME/packages (or use a search path). 1570 $VIMRUNTIME/packages (or use a search path).
1576 7 Make globpath() also work with "**" and upwards search. (Brian Medley)
1577 7 Add the markclear() function to delete a mark in another buffer. Charles 1571 7 Add the markclear() function to delete a mark in another buffer. Charles
1578 Campbell (2004 Jan 9) 1572 Campbell (2004 Jan 9)
1579 http://mysite.verizon.net/astronaut/vim/index.html#Patch 1573 http://mysite.verizon.net/astronaut/vim/index.html#Patch
1580 Implement setmark(markname, lnum [, col [, filename]]) instead? 1574 Implement setmark(markname, lnum [, col [, filename]]) instead?
1581 When "lnum" is zero delete the mark. 1575 When "lnum" is zero delete the mark.
3154 6 Add "gG": like what "gj" is to "j": go to the N'th window line. 3148 6 Add "gG": like what "gj" is to "j": go to the N'th window line.
3155 8 Add command like ":normal" that accepts <Key> notation like ":map". 3149 8 Add command like ":normal" that accepts <Key> notation like ":map".
3156 9 Support ACLs on more systems. 3150 9 Support ACLs on more systems.
3157 7 Add ModeMsgVisual, ModeMsgInsert, etc. so that each mode message can be 3151 7 Add ModeMsgVisual, ModeMsgInsert, etc. so that each mode message can be
3158 highlighted differently. 3152 highlighted differently.
3159 8 Allow using "**" as a wildcard in commands like ":next" and ":args".
3160 7 Add a message area for the user. Set some option to reserve space (above 3153 7 Add a message area for the user. Set some option to reserve space (above
3161 the command line?). Use an ":echouser" command to display the message 3154 the command line?). Use an ":echouser" command to display the message
3162 (truncated to fit in the space). 3155 (truncated to fit in the space).
3163 7 Add %s to 'keywordprg': replace with word under the cursor. (Zellner) 3156 7 Add %s to 'keywordprg': replace with word under the cursor. (Zellner)
3164 8 Support printing on Unix. Can use "lpansi.c" as an example. (Bookout) 3157 8 Support printing on Unix. Can use "lpansi.c" as an example. (Bookout)