updated for version 7.0129
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
*uganda.txt* For Vim version 7.0aa. Last change: 2005 Feb 24
|
*uganda.txt* For Vim version 7.0aa. Last change: 2005 Aug 12
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -249,10 +249,11 @@ Europe: Use a bank transfer if possible. Your bank should have a form
|
|||||||
Credit Card: You can use PayPal to send money with a Credit card. This is
|
Credit Card: You can use PayPal to send money with a Credit card. This is
|
||||||
the most widely used Internet based payment system. It's
|
the most widely used Internet based payment system. It's
|
||||||
really simple to use. Use this link to find more info:
|
really simple to use. Use this link to find more info:
|
||||||
https://www.paypal.com/affil/pal=Bram%40moolenaar.net
|
https://www.paypal.com/affil/pal=Bram%40iccf-holland.org
|
||||||
The e-mail address for sending the money to is:
|
The e-mail address for sending the money to is:
|
||||||
Bram@iccf-holland.org
|
Bram@iccf-holland.org
|
||||||
For amounts above $150 sending a cheque is preferred.
|
For amounts above 400 Euro ($500) sending a cheque is
|
||||||
|
preferred.
|
||||||
|
|
||||||
Others: Transfer to one of these accounts if possible:
|
Others: Transfer to one of these accounts if possible:
|
||||||
Postbank, account 4548774
|
Postbank, account 4548774
|
||||||
|
|||||||
@ -10051,16 +10051,16 @@ ex_filetype(eap)
|
|||||||
{
|
{
|
||||||
if (*arg == 'o' || !filetype_detect)
|
if (*arg == 'o' || !filetype_detect)
|
||||||
{
|
{
|
||||||
cmd_runtime((char_u *)FILETYPE_FILE, TRUE);
|
source_runtime((char_u *)FILETYPE_FILE, TRUE);
|
||||||
filetype_detect = TRUE;
|
filetype_detect = TRUE;
|
||||||
if (plugin)
|
if (plugin)
|
||||||
{
|
{
|
||||||
cmd_runtime((char_u *)FTPLUGIN_FILE, TRUE);
|
source_runtime((char_u *)FTPLUGIN_FILE, TRUE);
|
||||||
filetype_plugin = TRUE;
|
filetype_plugin = TRUE;
|
||||||
}
|
}
|
||||||
if (indent)
|
if (indent)
|
||||||
{
|
{
|
||||||
cmd_runtime((char_u *)INDENT_FILE, TRUE);
|
source_runtime((char_u *)INDENT_FILE, TRUE);
|
||||||
filetype_indent = TRUE;
|
filetype_indent = TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -10076,18 +10076,18 @@ ex_filetype(eap)
|
|||||||
{
|
{
|
||||||
if (plugin)
|
if (plugin)
|
||||||
{
|
{
|
||||||
cmd_runtime((char_u *)FTPLUGOF_FILE, TRUE);
|
source_runtime((char_u *)FTPLUGOF_FILE, TRUE);
|
||||||
filetype_plugin = FALSE;
|
filetype_plugin = FALSE;
|
||||||
}
|
}
|
||||||
if (indent)
|
if (indent)
|
||||||
{
|
{
|
||||||
cmd_runtime((char_u *)INDOFF_FILE, TRUE);
|
source_runtime((char_u *)INDOFF_FILE, TRUE);
|
||||||
filetype_indent = FALSE;
|
filetype_indent = FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cmd_runtime((char_u *)FTOFF_FILE, TRUE);
|
source_runtime((char_u *)FTOFF_FILE, TRUE);
|
||||||
filetype_detect = FALSE;
|
filetype_detect = FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
22
src/spell.c
22
src/spell.c
@ -474,8 +474,10 @@ typedef struct suggest_S
|
|||||||
#define SCORE_REP 87 /* REP replacement */
|
#define SCORE_REP 87 /* REP replacement */
|
||||||
#define SCORE_SUBST 93 /* substitute a character */
|
#define SCORE_SUBST 93 /* substitute a character */
|
||||||
#define SCORE_SIMILAR 33 /* substitute a similar character */
|
#define SCORE_SIMILAR 33 /* substitute a similar character */
|
||||||
|
#define SCORE_SUBCOMP 33 /* substitute a composing character */
|
||||||
#define SCORE_DEL 94 /* delete a character */
|
#define SCORE_DEL 94 /* delete a character */
|
||||||
#define SCORE_DELDUP 64 /* delete a duplicated character */
|
#define SCORE_DELDUP 64 /* delete a duplicated character */
|
||||||
|
#define SCORE_DELCOMP 28 /* delete a composing character */
|
||||||
#define SCORE_INS 96 /* insert a character */
|
#define SCORE_INS 96 /* insert a character */
|
||||||
#define SCORE_INSDUP 66 /* insert a duplicate character */
|
#define SCORE_INSDUP 66 /* insert a duplicate character */
|
||||||
#define SCORE_INSCOMP 30 /* insert a composing character */
|
#define SCORE_INSCOMP 30 /* insert a composing character */
|
||||||
@ -7740,9 +7742,23 @@ suggest_try_change(su)
|
|||||||
+ MB_BYTE2LEN(
|
+ MB_BYTE2LEN(
|
||||||
fword[sp->ts_fcharstart]);
|
fword[sp->ts_fcharstart]);
|
||||||
|
|
||||||
|
/* For changing a composing character
|
||||||
|
* adjust the score from SCORE_SUBST to
|
||||||
|
* SCORE_SUBCOMP. */
|
||||||
|
if (enc_utf8
|
||||||
|
&& utf_iscomposing(
|
||||||
|
mb_ptr2char(tword
|
||||||
|
+ sp->ts_twordlen
|
||||||
|
- sp->ts_tcharlen))
|
||||||
|
&& utf_iscomposing(
|
||||||
|
mb_ptr2char(fword
|
||||||
|
+ sp->ts_fcharstart)))
|
||||||
|
sp->ts_score -=
|
||||||
|
SCORE_SUBST - SCORE_SUBCOMP;
|
||||||
|
|
||||||
/* For a similar character adjust score
|
/* For a similar character adjust score
|
||||||
* from SCORE_SUBST to SCORE_SIMILAR. */
|
* from SCORE_SUBST to SCORE_SIMILAR. */
|
||||||
if (lp->lp_slang->sl_has_map
|
else if (lp->lp_slang->sl_has_map
|
||||||
&& similar_chars(lp->lp_slang,
|
&& similar_chars(lp->lp_slang,
|
||||||
mb_ptr2char(tword
|
mb_ptr2char(tword
|
||||||
+ sp->ts_twordlen
|
+ sp->ts_twordlen
|
||||||
@ -7825,7 +7841,9 @@ suggest_try_change(su)
|
|||||||
{
|
{
|
||||||
c = mb_ptr2char(fword + sp->ts_fidx);
|
c = mb_ptr2char(fword + sp->ts_fidx);
|
||||||
stack[depth].ts_fidx += MB_BYTE2LEN(fword[sp->ts_fidx]);
|
stack[depth].ts_fidx += MB_BYTE2LEN(fword[sp->ts_fidx]);
|
||||||
if (c == mb_ptr2char(fword + stack[depth].ts_fidx))
|
if (enc_utf8 && utf_iscomposing(c))
|
||||||
|
stack[depth].ts_score -= SCORE_DEL - SCORE_DELCOMP;
|
||||||
|
else if (c == mb_ptr2char(fword + stack[depth].ts_fidx))
|
||||||
stack[depth].ts_score -= SCORE_DEL - SCORE_DELDUP;
|
stack[depth].ts_score -= SCORE_DEL - SCORE_DELDUP;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user