Mercurial > vim
comparison runtime/doc/todo.txt @ 170:8c60f65311fa v7.0052
updated for version 7.0052
author | vimboss |
---|---|
date | Sat, 26 Feb 2005 23:04:13 +0000 |
parents | 0e902b8f511f |
children | c12f39141bbc |
comparison
equal
deleted
inserted
replaced
169:0e902b8f511f | 170:8c60f65311fa |
---|---|
1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Feb 21 | 1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Feb 26 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
28 be worked on, but only if you sponsor Vim development. See |sponsor|. | 28 be worked on, but only if you sponsor Vim development. See |sponsor|. |
29 | 29 |
30 *known-bugs* | 30 *known-bugs* |
31 -------------------- Known bugs and current work ----------------------- | 31 -------------------- Known bugs and current work ----------------------- |
32 | 32 |
33 Test11 sometimes fails. Must be a problem with fork() and pipes. | |
34 | |
35 'sw' is sometimes 8 when using :vimgrep. | |
36 | |
37 Mingw can use setjmp()? Move code from os_unix.c to common file, adjust | |
38 #ifdefs. Try with example from Michaelis. | |
39 | |
40 Russian helpfile doesn't show up correctly when 'encoding' is koi8-r. | |
41 (Vassily Ragosin 2005 Feb 16) | |
42 | |
33 Mac unicode patch (Da Woon Jung): | 43 Mac unicode patch (Da Woon Jung): |
34 - default font is ugly | |
35 - typing doesn't work | 44 - typing doesn't work |
36 - selecting proportional font breaks display | 45 - selecting proportional font breaks display |
37 | 46 |
38 autoload: | 47 autoload: |
39 - Add docs in user manual: one for using one script and FuncUndefined and one | |
40 for using autoload with two scripts. | |
41 - Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of | 48 - Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of |
42 script names and a help file and produces a script that can be sourced to | 49 script names and a help file and produces a script that can be sourced to |
43 install the scripts in the user's directories. | 50 install the scripts in the user's directories. |
44 Use findfile(), so that only file names need to be given: | 51 Use findfile(), so that only file names need to be given: |
45 script plugin/myscript.vim | 52 script plugin/myscript.vim |
46 script autoload/mylib.vim | 53 script autoload/mylib.vim |
47 script autoload/yourlib.vim | 54 script autoload/yourlib.vim |
48 helpfile doc/myscript.txt | 55 helpfile doc/myscript.txt |
49 For the "helpfile" item ":helptags" is run. | 56 For the "helpfile" item ":helptags" is run. |
50 | 57 |
58 Patch for 'balloonexpr' option. Sergey Khorev, Feb 26. | |
59 | |
51 Awaiting response: | 60 Awaiting response: |
52 - Patch for mch_FullName() also in Vim 6.3? os_mswin.c | 61 - Patch for mch_FullName() also in Vim 6.3? os_mswin.c |
53 - Win32: tearoff menu window should have a scrollbar when it's taller than | 62 - Win32: tearoff menu window should have a scrollbar when it's taller than |
54 the screen. | 63 the screen. |
55 | |
56 Improvements for Python indent script: Peter Wilson. | |
57 | |
58 Win32: when 'encoding' is "utf-8" getenv() should convert from the active | |
59 codepage to utf-8, putenv() the other way around. Or use _wgetenv() (but that | |
60 duplicates the environment). | |
61 | |
62 Russian helpfile doesn't show up correctly when 'encoding' is koi8-r. | |
63 (Vassily Ragosin 2005 Feb 16) | |
64 | 64 |
65 | 65 |
66 PLANNED FOR VERSION 7.0: | 66 PLANNED FOR VERSION 7.0: |
67 | 67 |
68 - new DATA TYPES: | 68 - new DATA TYPES: |
307 8 Add functions: | 307 8 Add functions: |
308 confirm() add "flags" argument, with 'v' for vertical | 308 confirm() add "flags" argument, with 'v' for vertical |
309 layout and 'c' for console dialog. (Haegg) | 309 layout and 'c' for console dialog. (Haegg) |
310 Flemming Madsen has a patch for the 'c' flag | 310 Flemming Madsen has a patch for the 'c' flag |
311 (2003 May 13) | 311 (2003 May 13) |
312 system({cmd}, {expr}) Filter {expr} through the shell command | |
313 {cmd} and return the result. | |
314 (Patch from Yegappan Lakshmanan) | |
315 raisewin() raise gvim window (see HierAssist patch for | 312 raisewin() raise gvim window (see HierAssist patch for |
316 Tcl implementation ~/vim/HierAssist/ ) | 313 Tcl implementation ~/vim/HierAssist/ ) |
317 7 Add patch from Benoit Cerrina to integrate Vim and Perl functions | 314 7 Add patch from Benoit Cerrina to integrate Vim and Perl functions |
318 better. Now also works for Ruby (2001 Nov 10) | 315 better. Now also works for Ruby (2001 Nov 10) |
319 - Patch from Herculano de Lima Einloft Neto for better formatting of the | 316 - Patch from Herculano de Lima Einloft Neto for better formatting of the |
1592 Return a list of menus and/or a dictionary | 1589 Return a list of menus and/or a dictionary |
1593 with properties instead. | 1590 with properties instead. |
1594 mapname({idx}, mode) return the name of the idx'th mapping. | 1591 mapname({idx}, mode) return the name of the idx'th mapping. |
1595 Patch by Ilya Sher, 2004 Mar 4. | 1592 Patch by Ilya Sher, 2004 Mar 4. |
1596 Return a list instead. | 1593 Return a list instead. |
1597 sprintf(format, arg, ..) How to prevent a crash??? | 1594 printf(format, arg, ..) How to prevent a crash??? |
1595 char2hex() convert char string to hex string. | |
1598 attributes() return file protection flags "drwxrwxrwx" | 1596 attributes() return file protection flags "drwxrwxrwx" |
1599 copy(from, to) Copy a file | 1597 filecopy(from, to) Copy a file |
1598 shorten(fname) shorten a file name, like home_replace() | |
1600 perl(cmd) call Perl and return string | 1599 perl(cmd) call Perl and return string |
1601 shorten(fname) shorten a file name, like home_replace() | |
1602 input(prompt, complete) like input() but do specified completion | 1600 input(prompt, complete) like input() but do specified completion |
1603 inputrl() like input() but right-to-left | 1601 inputrl() like input() but right-to-left |
1604 virtualmode() add argument to obtain whether "$" was used in | 1602 virtualmode() add argument to obtain whether "$" was used in |
1605 Visual block mode. | 1603 Visual block mode. |
1606 tagtype(tag) get type of tag (also checks if it exists) | 1604 tagtype(tag) get type of tag (also checks if it exists) |
1607 getacp() Win32: get codepage (Glenn Maynard) | 1605 getacp() Win32: get codepage (Glenn Maynard) |
1608 getbufline() get line from any buffer | 1606 getbufline() get line from any buffer |
1609 deletebufline() delete line in any buffer | 1607 deletebufline() delete line in any buffer |
1610 appendbufline() append line in any buffer | 1608 appendbufline() append line in any buffer |
1611 sort() Sort a newline-separated string. Also: | |
1612 ":sort". | |
1613 libcall() Allow more than one argument. | 1609 libcall() Allow more than one argument. |
1614 libcallext() Like libcall(), but using a callback function | 1610 libcallext() Like libcall(), but using a callback function |
1615 to allow the library to execute a command or | 1611 to allow the library to execute a command or |
1616 evaluate an expression. | 1612 evaluate an expression. |
1617 char2hex() convert char string to hex string. XX | |
1618 hex2char() convert hex string to char string. XX | |
1619 7 Make bufname("'0") return the buffer name from mark '0. How to get the | 1613 7 Make bufname("'0") return the buffer name from mark '0. How to get the |
1620 column and line number? col("'0") currently returns zero. | 1614 column and line number? col("'0") currently returns zero. |
1621 8 argc() returns 0 when using "vim -t tag". How to detect that no file was | 1615 8 argc() returns 0 when using "vim -t tag". How to detect that no file was |
1622 specified in any way? To be able to jump to the last edited file. | 1616 specified in any way? To be able to jump to the last edited file. |
1623 8 Pass the executable name to the Vim scripts in some way. As v:argv0? | 1617 8 Pass the executable name to the Vim scripts in some way. As v:argv0? |
2438 8 Add test script for text object commands "aw", "iW", etc. | 2432 8 Add test script for text object commands "aw", "iW", etc. |
2439 8 Add text object for part of a CamelHumedWord and under_scored_word. | 2433 8 Add text object for part of a CamelHumedWord and under_scored_word. |
2440 (Scott Graham) "ac" and "au"? | 2434 (Scott Graham) "ac" and "au"? |
2441 8 Add a text object for any kind of quoting, also with multi-byte | 2435 8 Add a text object for any kind of quoting, also with multi-byte |
2442 characters. Option to specify what quotes are recognized (default: all) | 2436 characters. Option to specify what quotes are recognized (default: all) |
2443 use "aq" and "iq". | 2437 use "aq" and "iq". Use 'quotepairs' to define pairs of quotes, like |
2438 'matchpairs'? | |
2444 8 Add text object for any kind of parens, also multi-byte ones. | 2439 8 Add text object for any kind of parens, also multi-byte ones. |
2445 7 Add text object for current search pattern: "a/" and "i/". Makes it | 2440 7 Add text object for current search pattern: "a/" and "i/". Makes it |
2446 possible to turn text highlighted for 'hlsearch' into a Visual area. | 2441 possible to turn text highlighted for 'hlsearch' into a Visual area. |
2447 8 Add "gp" and "gP" commands: insert text and make sure there is a single | 2442 8 Add "gp" and "gP" commands: insert text and make sure there is a single |
2448 space before it, unless at the start of the line, and after it, unless at | 2443 space before it, unless at the start of the line, and after it, unless at |