updated for version 7.0-101

This commit is contained in:
vimboss
2006-09-12 20:25:24 +00:00
parent 9434d490e4
commit cd0c3ae362
2 changed files with 12 additions and 3 deletions
+10 -3
View File
@@ -9347,20 +9347,27 @@ spell_add_word(word, len, bad, idx, undo)
fclose(fd);
}
}
else
if (!undo)
{
fd = mch_fopen((char *)fname, "a");
if (fd == NULL && new_spf)
{
char_u *p;
/* We just initialized the 'spellfile' option and can't open the
* file. We may need to create the "spell" directory first. We
* already checked the runtime directory is writable in
* init_spellfile(). */
if (!dir_of_file_exists(fname))
if (!dir_of_file_exists(fname) && (p = gettail_sep(fname)) != fname)
{
int c = *p;
/* The directory doesn't exist. Try creating it and opening
* the file again. */
vim_mkdir(NameBuff, 0755);
*p = NUL;
vim_mkdir(fname, 0755);
*p = c;
fd = mch_fopen((char *)fname, "a");
}
}
+2
View File
@@ -666,6 +666,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
101,
/**/
100,
/**/