comparison runtime/doc/todo.txt @ 200:3585d1a53fa5

updated for version 7.0059
author vimboss
date Fri, 11 Mar 2005 22:49:40 +0000
parents 59fd8376545b
children 48c9c2bf59af
comparison
equal deleted inserted replaced
199:3b32f6b507fa 200:3585d1a53fa5
1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Mar 08 1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Mar 11
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 - Patch from Steve Wall (2005 Mar 3) for dec locator mode with xterm
34 above column 223.
35 Doesn't work: may send wrong escape sequence to terminal, because mouse
36 type already changed when calling mch_setmouse(FALSE).
37
38 Mac unicode patch (Da Woon Jung): 33 Mac unicode patch (Da Woon Jung):
39 - selecting proportional font breaks display 34 - selecting proportional font breaks display
40 - UTF-8 text causes display problems. Font replacement causes this. 35 - UTF-8 text causes display problems. Font replacement causes this.
41 36
42 Changes to mode bits in mch_open() also in Vim 6.3? (Bjoern Voigt) 37 Changes to mode bits in mch_open() also in Vim 6.3? (Bjoern Voigt)
55 script autoload/mylib.vim 50 script autoload/mylib.vim
56 script autoload/yourlib.vim 51 script autoload/yourlib.vim
57 helpfile doc/myscript.txt 52 helpfile doc/myscript.txt
58 For the "helpfile" item ":helptags" is run. 53 For the "helpfile" item ":helptags" is run.
59 54
60 Patch for "paranoid mode" by Kevin Collins, March 7. Needs more work.
61
62 Awaiting response: 55 Awaiting response:
63 - Patch for mch_FullName() also in Vim 6.3? os_mswin.c 56 - Patch for mch_FullName() also in Vim 6.3? os_mswin.c
64 - Win32: tearoff menu window should have a scrollbar when it's taller than 57 - Win32: tearoff menu window should have a scrollbar when it's taller than
65 the screen. 58 the screen.
66 59
67 60
68 PLANNED FOR VERSION 7.0: 61 PLANNED FOR VERSION 7.0:
69 62
70 - Add SPELLCHECKER, with easy to add support for many languages. 63 - Add SPELLCHECKER, with easy to add support for many languages.
64 - Do this with syntax highlighting for speed. And avoids using an
65 external program like ispell or aspell.
66 - "engspchk" from Charles Campbell is a good starting point.
67 - Keep wordlist in syntax group, load it only once and use it several
68 times later. Sort of global syntax items.
69 - Add "undercurl" highlight attribute. Set color separately.
70 Patch from Marcin Dalecki. (2004 Dec)
71 Perhaps use "guicurl=Red" instead?
72 If underline and undercurl are both there use undercurl only.
73 - Use wordlists from openoffice (myspell). Work together with them to
74 update the wordlist. (Adri Verhoef, Aad Nales)
75 - Support for approximate-regexps will help (agrep
76 http://www.tgries.de/agrep/).
77 - Charles Campbell asks for method to add "contained" groups to
78 existing syntax items (to add @Spell).
79 Add ":syntax contains {pattern} add=@Spell" command? A bit like ":syn
80 cluster" but change the contains list directly for matching syntax
81 items.
82 Alternatives using ispell or aspell:
71 8 Add spell checking. Use "ispell -a" somehow. 83 8 Add spell checking. Use "ispell -a" somehow.
72 ~/vim/patches/wm_vim-5_4d.zip can be used as an example (includes 84 ~/vim/patches/wm_vim-5_4d.zip can be used as an example (includes
73 ispell inside Vim). Gautam Iyer has an example with "aspell". 85 ispell inside Vim). Gautam Iyer has an example with "aspell".
74 "engspchk" from Charles Campbell is a good way. Support for
75 approximate-regexps will help (agrep http://www.tgries.de/agrep/).
76 - Charles Campbell asks for method to add "contained" groups to
77 existing syntax items (to add @Spell). Add ":syntax contains
78 {pattern} add=@Spell" command? A bit like ":syn cluster" but change
79 the contains list directly for matching syntax items.
80 - Keep wordlist in syntax group, load it only once and use it several
81 times later. Sort of global syntax items.
82 - Use wordlists from openoffice (myspell). Work together with them to
83 update the wordlist. (Adri Verhoef, Aad Nales)
84 - Patch from Marcin Dalecki. (2004 Dec) Uses ispell
85 implements "undercurl" attribute. But how to set its color?
86 Perhaps use "guicurl=Red" instead?
87 If underline and undercurl are both there use undercurl only.
88 - REFACTORING: The main() function is very long. Move parts to separate 86 - REFACTORING: The main() function is very long. Move parts to separate
89 functions, especially loops. Ideas from Walter Briscoe (2003 Apr 3, 2004 87 functions, especially loops. Ideas from Walter Briscoe (2003 Apr 3, 2004
90 Feb 9). 88 Feb 9).
91 Move the printing stuff to hardcopy.c. 89 Move the printing stuff to hardcopy.c.
92 - Improve the interface between the generic GUI code and the system-specific 90 - Improve the interface between the generic GUI code and the system-specific
330 - The Replace dialog takes "\r" literal, unless "replace all" is used. 328 - The Replace dialog takes "\r" literal, unless "replace all" is used.
331 Need to escape backslashes. 329 Need to escape backslashes.
332 Win32: the text to replace with isn't remembered. 330 Win32: the text to replace with isn't remembered.
333 - For GUI Find/Replace dialog support using a regexp. Patch for Motif 331 - For GUI Find/Replace dialog support using a regexp. Patch for Motif
334 and GTK by degreneir (nov 10 and nov 18). 332 and GTK by degreneir (nov 10 and nov 18).
333
334 Patch for "paranoid mode" by Kevin Collins, March 7. Needs much more work.
335 335
336 Check if file explorer can handle directory names and links with a single 336 Check if file explorer can handle directory names and links with a single
337 quote. (Nieko Maatjes, 2005 Jan 4) 337 quote. (Nieko Maatjes, 2005 Jan 4)
338 338
339 339