comparison runtime/doc/todo.txt @ 714:0f9f4761ad9c v7.0216

updated for version 7.0216
author vimboss
date Mon, 06 Mar 2006 23:29:24 +0000
parents 0c381fb7846c
children 8ae24f338cab
comparison
equal deleted inserted replaced
713:0c381fb7846c 714:0f9f4761ad9c
1 *todo.txt* For Vim version 7.0aa. Last change: 2006 Mar 04 1 *todo.txt* For Vim version 7.0aa. Last change: 2006 Mar 06
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 Add options to optwin.vim: 33 When expanding on the command line, recognize shell commands, such as ":!cmd".
34 tabpagemax 34 Move from ExpandFromContext() to separate function.
35 tabline 35 Check for file being executable. EW_EXEC
36 showtabline 36 Escape special characters ";&<>(){}". Also in file names. (Adri Verhoef)
37 guitablabel
38 formatexpr
39
40 Add options to quickref.txt:
41 guitablabel
42 showtabline
43 tabline
44 tabpagemax
45
46 spelling:
47 - Rename COMPOUNDFLAGS to COMPOUNDPATTERN or COMPOUNDRULE?
48 Hunspell now uses COMPOUND with a count.
49 - Check out Hunspell 1.1.3.
50 Try to make the newly added features compatible.
51 what does MAXNGRAMSUGS do?
52 See announcement (Nemeth, 5 jan)
53 is COMPLEXPREFIXES necessary now that we have flags for affixes?
54 - Look into Hungarian dictionary:
55 http://magyarispell.sourceforge.net/hu_HU-1.0.tar.gz
56 - When compounding Hunspell doesn't allow affixes inside the compound word,
57 only before and after it. COMPOUNDPERMITFLAG can be used to allow it.
58 Check Myspell and Aspell if they also work this way.
59 Thus a word + suffix needs a flag that it can't be used with a following
60 compound, and word + prefix can't be after another word in a compound.
61 - Implement COMPOUNDFORBIDFLAG .
62
63 Mac unicode patch (Da Woon Jung):
64 - Mac: Unicode input and display (Eckehard Berns, 2004 June 27)
65 Other patch from Da Woon Jung, 2005 Jan 16.
66 8 Add patch from Muraoka Taro (Mar 16) to support input method on Mac?
67 New patch 2004 Jun 16
68 - configuration option for platform: i386, ppc or both.
69 Use __LITTLE_ENDIAN__ to test for current platform.
70 - selecting proportional font breaks display
71 - UTF-8 text causes display problems. Font replacement causes this.
72 - Command-key mappings do not work. (Alan Schmitt)
73 - Add default key mappings for the command key (Alan Schmitt)
74 use http://macvim.org/OSX/files/gvimrc
75 - With 'nopaste' pasting is wrong, with 'paste' Command-V doesn't work.
76 (Alan Schmitt)
77
78 8 Support four composing/combining characters, needed for Hebrew. (Ron Aaron)
79 Add the 'maxcombining' option to set the nr. of composing characters.
80 At the same time support 32 bit Unicode characters?
81 8 "ga" should show all composing characters, also if there are more than 2.
82 8 Searching for a composing character by itself should work. Perhaps "."
83 with a composing char should work too.
84
85 Win32: Use the free downloadable compiler 7.1 (2003). Figure out how to do
86 debugging (with Agide?) and describe it. (George Reilly)
87 Try out using the free MS compiler and debugger, using Make_mvc.mak.
88 Also generate the .pdb file that can be used to generate a useful crash report
89 on MS-Windows. (George Reilly)
90
91 Win32: Check that installer puts menu items in "all users" dir when possible,
92 not administrator dir.
93
94 When "= evaluation results in a List, use it as a sequence of lines.
95 As if join(list, "\n") was used.
96 37
97 Autoload: 38 Autoload:
98 - Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of 39 - Add a Vim script in $VIMRUNTIME/tools that takes a file with a list of
99 script names and a help file and produces a script that can be sourced to 40 script names and a help file and produces a script that can be sourced to
100 install the scripts in the user's directories. 41 install the scripts in the user's directories.
103 script autoload/mylib.vim 44 script autoload/mylib.vim
104 script autoload/yourlib.vim 45 script autoload/yourlib.vim
105 helpfile doc/myscript.txt 46 helpfile doc/myscript.txt
106 For the "helpfile" item ":helptags" is run. 47 For the "helpfile" item ":helptags" is run.
107 48
108 When expanding on the command line, recognize shell commands, such as ":!cmd". 49 Win32: Describe how to do debugging and describe it. (George Reilly)
109 Complete command names by searching in $PATH. When completing file names
110 escape special characters ";&<>(){}". (Adri Verhoef)
111 50
112 Are there more commands where v:swapcommand can be set to something useful? 51 Are there more commands where v:swapcommand can be set to something useful?
52
53 Mac unicode patch (Da Woon Jung):
54 - Mac: Unicode input and display (Eckehard Berns, 2004 June 27)
55 Other patch from Da Woon Jung, 2005 Jan 16.
56 8 Add patch from Muraoka Taro (Mar 16) to support input method on Mac?
57 New patch 2004 Jun 16
58 - selecting proportional font breaks display
59 - UTF-8 text causes display problems. Font replacement causes this.
60 - Command-key mappings do not work. (Alan Schmitt)
61 - Add default key mappings for the command key (Alan Schmitt)
62 use http://macvim.org/OSX/files/gvimrc
63 - With 'nopaste' pasting is wrong, with 'paste' Command-V doesn't work.
64 (Alan Schmitt)
113 65
114 66
115 CONSIDERED FOR VERSION 7.0: 67 CONSIDERED FOR VERSION 7.0:
116 68
117 Omni completion: 69 Omni completion:
1299 tab pages. 1251 tab pages.
1300 7 Add local highlighting for each tab page? 1252 7 Add local highlighting for each tab page?
1301 1253
1302 1254
1303 Spell checking: 1255 Spell checking:
1256 - Implement COMPOUNDFORBIDFLAG .
1257 - Check out Hunspell 1.1.4.
1258 The manpage doesn't match the source code...
1259 Try to make the newly added features compatible.
1260 what does MAXNGRAMSUGS do?
1261 is COMPLEXPREFIXES necessary when we have flags for affixes?
1262 - Look into Hungarian dictionary: hu_HU-1.0.tar.gz
1263 This one doesn't match with Hunspell 1.1.4.
1264 - Add CHECKCOMPOUNDCASE: when compounding make leading capital lower case.
1265 How is it supposed to work?
1266 - When compounding Hunspell doesn't allow affixes inside the compound word,
1267 only before and after it. COMPOUNDPERMITFLAG can be used to allow it.
1268 Check Myspell and Aspell if they also work this way.
1269 Thus a word + suffix needs a flag that it can't be used with a following
1270 compound, and word + prefix can't be after another word in a compound.
1304 - suggestion for "KG" to "kg" when it's keepcase. 1271 - suggestion for "KG" to "kg" when it's keepcase.
1305 - Support flags on a suffix. Used for second level affixes, rare and 1272 - Support flags on a suffix. Used for second level affixes, rare and
1306 nocomp. The flags may also be used for compounding. Default is an OR 1273 nocomp. The flags may also be used for compounding. Default is an OR
1307 mechanism with the flags of the word. Adding "compset" on the affixes 1274 mechanism with the flags of the word. Adding "compset" on the affixes
1308 means the compound flags of the word are not used. 1275 means the compound flags of the word are not used.