summaryrefslogtreecommitdiff
path: root/src/spellfile.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-06-11 19:07:40 +0200
committerBram Moolenaar <Bram@vim.org>2021-06-11 19:07:40 +0200
commit4f135275984722c1b1e9ace72eeeb7ce7e4ec983 (patch)
treefb221b9db23bfa8ad33a167f8969126fa953894a /src/spellfile.c
parent3044324e8dccd470bd854cf7d9457232cc9c220e (diff)
downloadvim-git-4f135275984722c1b1e9ace72eeeb7ce7e4ec983.tar.gz
patch 8.2.2974: Greek spell checking uses wrong case foldingv8.2.2974
Problem: Greek spell checking uses wrong case folding. Solution: Fold capital sigma depending on whether it is at the end of a word or not. (closes #299)
Diffstat (limited to 'src/spellfile.c')
-rw-r--r--src/spellfile.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/spellfile.c b/src/spellfile.c
index 20181695a..264264c62 100644
--- a/src/spellfile.c
+++ b/src/spellfile.c
@@ -3429,9 +3429,9 @@ add_fromto(
if (ga_grow(gap, 1) == OK)
{
ftp = ((fromto_T *)gap->ga_data) + gap->ga_len;
- (void)spell_casefold(from, (int)STRLEN(from), word, MAXWLEN);
+ (void)spell_casefold(curwin, from, (int)STRLEN(from), word, MAXWLEN);
ftp->ft_from = getroom_save(spin, word);
- (void)spell_casefold(to, (int)STRLEN(to), word, MAXWLEN);
+ (void)spell_casefold(curwin, to, (int)STRLEN(to), word, MAXWLEN);
ftp->ft_to = getroom_save(spin, word);
++gap->ga_len;
}
@@ -4391,7 +4391,7 @@ store_word(
int res = OK;
char_u *p;
- (void)spell_casefold(word, len, foldword, MAXWLEN);
+ (void)spell_casefold(curwin, word, len, foldword, MAXWLEN);
for (p = pfxlist; res == OK; ++p)
{
if (!need_affix || (p != NULL && *p != NUL))