-*todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 22
+*todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 23
VIM REFERENCE MANUAL by Bram Moolenaar
-------------------- Known bugs and current work -----------------------
Spelling:
-- For Thai: Use longest matching word without checking that non-word character
- is following. If there is no match, look for character at which there is a
- match, the chars up to there are marked as bad.
-
-- ALLCAP: for German replace sharp s with SS. Can we do that always?
+- Support flags of two characters, numbers (comma separated) and HUH
+ flags: [^A-Z], A[^A-Z], ..., Z[^A-Z]?
+ FLAG long
+ FLAG num
+ FLAG mix
+ Problem: room in idxs[]. Need to translate flags for postponed prefixes and
+ compound words, these can only be 255.
- Compound word is accepted if nr of words is <= COMPOUNDMAX OR nr of
syllables <= COMPOUNDSYLMAX. Specify AND in the affix file?
-- Much of the spell-checking code is repeated in the suggestion code. Can
- this be merged?
-
- Do we need a flag for the rule that when compounding is done the following
word doesn't have a capital after a word character, even for Onecap words?
-- New hunspell home page: http://hunspell.sourceforge.net/
- Also see tklspell: http://tkltrans.sourceforge.net/
-
-- Lots of code depends on LANG, that isn't right. Enable each mechanism
- in the affix file separately.
+- New hunspell home page: http://hunspell.sourceforge.net/
+ - Lots of code depends on LANG, that isn't right. Enable each mechanism
+ in the affix file separately.
+ - Example with compounding dash is bad, gets in the way of setting
+ COMPOUNDMIN and COMPOUNDMAX to a reasonable value.
+ - PSEUDOROOT == NEEDAFFIX
- Make COMPOUNDMIN 3 characters instead of 3 bytes?
-- Example with compounding dash is bad, gets in the way of setting
- COMPOUNDMIN and COMPOUNDMAX to a reasonable value.
- COMPOUNDMAX -> COMPOUNDWORDMAX?
-- PSEUDOROOT == NEEDAFFIX
- ONLYINCOMPOUND -> NEEDCOMPOUND (also used for affix? or use "needcomp"
after affix)
- Use "comp" flag on affix to allow compounding for word that uses this
SYLLABLEADDTWO, etc.? Or make it possible to specify the syllable count
of a word directly, after another slash: /abc/3
- MORPHO items ignores morphological items: after word and affix
-- Support flags of two characters, numbers (comma separated) and HUH
- flags: [^A-Z], A[^A-Z], ..., Z[^A-Z]? Problem: room in idxs[]!
- FLAG long
- FLAG num
- FLAG mix
- Implement multiple flags for compound words and CMP item?
Await comments from other spell checking authors.
-*version7.txt* For Vim version 7.0aa. Last change: 2005 Aug 16
+*version7.txt* For Vim version 7.0aa. Last change: 2005 Aug 23
VIM REFERENCE MANUAL by Bram Moolenaar
When a .gvimrc file exists then 'compatible' is off, just like when a ".vimrc"
file exists.
+When making a string upper-case with "vlllU" or similar then the German sharp
+s is replaced with "SS". This does not happen with "~" to avoid backwards
+compatibility problems and because "SS" can't be changed back to a sharp s.
+
==============================================================================
NEW FEATURES *new-7*
For command-line completion the matches for various types of arguments are now
sorted: user commands, variables, syntax names, etc.
+When no locale is set, thus using the "C" locale, Vim will work with latin1
+characters, using it's own isupper()/toupper()/etc. functions.
+
==============================================================================
COMPILE TIME CHANGES *compile-changes-7*