diff --git a/src/memline.c b/src/memline.c index 59393ae1d09b8..07721ee1a4e0d 100644 --- a/src/memline.c +++ b/src/memline.c @@ -1139,7 +1139,7 @@ ml_recover(void) attr = HL_ATTR(HLF_E); /* - * If the file name ends in ".s[uvw][a-z]" we assume this is the swap file. + * If the file name ends in ".s[a-w][a-z]" we assume this is the swap file. * Otherwise a search is done to find the swap file(s). */ fname = curbuf->b_fname; @@ -1153,7 +1153,8 @@ ml_recover(void) STRNICMP(fname + len - 4, ".s", 2) #endif == 0 - && vim_strchr((char_u *)"UVWuvw", fname[len - 2]) != NULL + && vim_strchr((char_u *)"abcdefghijklmnopqrstuvw", + TOLOWER_ASC(fname[len - 2])) != NULL && ASCII_ISALPHA(fname[len - 1])) { directly = TRUE; diff --git a/src/version.c b/src/version.c index 974ca2c032a0a..8587b4dfeded0 100644 --- a/src/version.c +++ b/src/version.c @@ -771,6 +771,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1363, /**/ 1362, /**/