comparison runtime/doc/todo.txt @ 499:08012a1ff8d4 v7.0137

updated for version 7.0137
author vimboss
date Thu, 25 Aug 2005 21:27:31 +0000
parents 73f10d8124f4
children 4772a5e3f9fa
comparison
equal deleted inserted replaced
498:f9ea3888b054 499:08012a1ff8d4
1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 24 1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 25
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
29 29
30 *known-bugs* 30 *known-bugs*
31 -------------------- Known bugs and current work ----------------------- 31 -------------------- Known bugs and current work -----------------------
32 32
33 Spelling: 33 Spelling:
34 - Bug: with 'nowrap' spell checking may start halfway a word.
35
36 - Use 'wrapscan' for "[s" and "]s"? 34 - Use 'wrapscan' for "[s" and "]s"?
35
36 - Is there a way to avoid compound IDs taking two utf-8 bytes?
37
38 - Make COMPOUNDMIN 3 characters instead of 3 bytes.
37 39
38 - Check support of flags of two characters, numbers (comma separated) and HUH. 40 - Check support of flags of two characters, numbers (comma separated) and HUH.
39 When using many compound flags, does regexp still work? 41 When using many compound flags, does regexp still work?
40 42
41 - Compound word is accepted if nr of words is <= COMPOUNDMAX OR nr of 43 - Compound word is accepted if nr of words is <= COMPOUNDMAX OR nr of
42 syllables <= COMPOUNDSYLMAX. Specify AND in the affix file? 44 syllables <= COMPOUNDSYLMAX. Specify AND in the affix file?
45
46 - ONLYINCOMPOUND -> NEEDCOMPOUND (also used for affix? or use "needcomp"
47 after affix)
48
49 - COMPOUNDMAX -> COMPOUNDWORDMAX?
50
51 - Support flags on a suffix. Used for second level affixes.
52 The flags may also be used for compounding. Default is an OR mechanism with
53 the flags of the word. Adding "compset" on the affixes means the compound
54 flags of the word are not used.
55 Instead of "SFX a 0 add/FLAGS ." we could use "SFX a 0 add . /FLAGS".
43 56
44 - Do we need a flag for the rule that when compounding is done the following 57 - Do we need a flag for the rule that when compounding is done the following
45 word doesn't have a capital after a word character, even for Onecap words? 58 word doesn't have a capital after a word character, even for Onecap words?
46 59
47 - Also see tklspell: http://tkltrans.sourceforge.net/ 60 - Also see tklspell: http://tkltrans.sourceforge.net/
49 - Lots of code depends on LANG, that isn't right. Enable each mechanism 62 - Lots of code depends on LANG, that isn't right. Enable each mechanism
50 in the affix file separately. 63 in the affix file separately.
51 - Example with compounding dash is bad, gets in the way of setting 64 - Example with compounding dash is bad, gets in the way of setting
52 COMPOUNDMIN and COMPOUNDMAX to a reasonable value. 65 COMPOUNDMIN and COMPOUNDMAX to a reasonable value.
53 - PSEUDOROOT == NEEDAFFIX 66 - PSEUDOROOT == NEEDAFFIX
54 - Make COMPOUNDMIN 3 characters instead of 3 bytes? 67 - COMPOUNDROOT -> COMPOUNDED? For a word that already is a compound word
55 - COMPOUNDMAX -> COMPOUNDWORDMAX? 68 Or use COMPOUNDED2, COMPOUNDED3, etc.
56 - ONLYINCOMPOUND -> NEEDCOMPOUND (also used for affix? or use "needcomp"
57 after affix)
58 - Use "comp" flag on affix to allow compounding for word that uses this
59 affix. However, also need to define which compound flag to be used.
60 "comp/m"? Alternative: use flags after add string.
61 - CIRCUMFIX: when a word uses a prefix marked with the CIRCUMFIX flag, 69 - CIRCUMFIX: when a word uses a prefix marked with the CIRCUMFIX flag,
62 then the word must also have a suffix marked with the CIRCUMFIX flag. 70 then the word must also have a suffix marked with the CIRCUMFIX flag.
63 It's a bit primitive, since only one flag is used, which doesn't allow 71 It's a bit primitive, since only one flag is used, which doesn't allow
64 matching specific prefixes with suffixes. 72 matching specific prefixes with suffixes.
65 Alternative: 73 Alternative:
66 PSFX {flag} {pchop} {padd} {pcond} {schop} {sadd}[/flags] {scond} 74 PSFX {flag} {pchop} {padd} {pcond} {schop} {sadd}[/flags] {scond}
67 - Support two suffixes by adding "/flags" to add part of suffix. 75 We might not need this at all, you can use the NEEDAFFIX flag.
68 - When a suffix has more than one syllable, it may count as a word for 76 - When a suffix has more than one syllable, it may count as a word for
69 COMPOUNDMAX. 77 COMPOUNDMAX.
70 - Add flags to count extra syllables in a word. SYLLABLEADDONE 78 - Add flags to count extra syllables in a word. SYLLABLEADDONE
71 SYLLABLEADDTWO, etc.? Or make it possible to specify the syllable count 79 SYLLABLEADDTWO, etc.? Or make it possible to specify the syllable count
72 of a word directly, after another slash: /abc/3 80 of a word directly, after another slash: /abc/3