Mercurial > vim
comparison runtime/doc/develop.txt @ 323:03b3684919e3 v7.0084
updated for version 7.0084
author | vimboss |
---|---|
date | Mon, 13 Jun 2005 22:28:56 +0000 |
parents | 86cd0a77d2ae |
children | 66080ac5dab7 |
comparison
equal
deleted
inserted
replaced
322:a18bd33b8ea9 | 323:03b3684919e3 |
---|---|
1 *develop.txt* For Vim version 7.0aa. Last change: 2005 Jun 04 | 1 *develop.txt* For Vim version 7.0aa. Last change: 2005 Jun 13 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
373 was that none of them provided sufficient capabilities to be used as the spell | 373 was that none of them provided sufficient capabilities to be used as the spell |
374 checking engine in Vim, for various reasons: | 374 checking engine in Vim, for various reasons: |
375 | 375 |
376 - Missing support for multi-byte encodings. At least UTF-8 must be supported, | 376 - Missing support for multi-byte encodings. At least UTF-8 must be supported, |
377 so that more than one language can be used in the same file. | 377 so that more than one language can be used in the same file. |
378 Doing on-the-fly conversion is not always possible (would require iconv | |
379 support). | |
378 - For the programs and libraries: Using them as-is would require installing | 380 - For the programs and libraries: Using them as-is would require installing |
379 them separately from Vim. That's not impossible, but a drawback. | 381 them separately from Vim. That's mostly not impossible, but a drawback. |
380 - Performance: A few tests showed that it's possible to check spelling on the | 382 - Performance: A few tests showed that it's possible to check spelling on the |
381 fly (while redrawing), just like syntax highlighting. But the mechanisms | 383 fly (while redrawing), just like syntax highlighting. But the mechanisms |
382 used by other code are much slower. Myspell uses a simplistic hashtable, | 384 used by other code are much slower. Myspell uses a simplistic hashtable, |
383 for example. | 385 for example. |
384 - For using an external program like aspell a communication mechanism would | 386 - For using an external program like aspell a communication mechanism would |
390 reliability. | 392 reliability. |
391 - Missing support for regions or dialects. Makes it difficult to accept | 393 - Missing support for regions or dialects. Makes it difficult to accept |
392 all English words and highlight non-Canadian words differently. | 394 all English words and highlight non-Canadian words differently. |
393 - Missing support for rare words. Many words are correct but hardly ever used | 395 - Missing support for rare words. Many words are correct but hardly ever used |
394 and could be a misspelled often-used word. | 396 and could be a misspelled often-used word. |
395 | 397 - For making suggestions the speed is less important and requiring to install |
398 another program or library would be acceptable. But the word lists probably | |
399 differ, the suggestions may be wrong words. | |
396 | 400 |
397 ============================================================================== | 401 ============================================================================== |
398 4. Assumptions *design-assumptions* | 402 4. Assumptions *design-assumptions* |
399 | 403 |
400 Size of variables: | 404 Size of variables: |