0
0
mirror of https://github.com/vim/vim.git synced 2025-09-27 04:14:06 -04:00

patch 8.2.3218: when using xchaha20 crypt undo file is not removed

Problem:    When using xchaha20 crypt undo file is not removed.
Solution:   Reset 'undofile' and delete the file. (Christian Brabandt,
            closes #8630, closes #8467)
This commit is contained in:
Christian Brabandt
2021-07-25 14:36:05 +02:00
committed by Bram Moolenaar
parent 3ed0d93796
commit 8a4c812ede
6 changed files with 43 additions and 11 deletions

View File

@@ -616,11 +616,8 @@ crypt_check_swapfile_curbuf(void)
// swap and undo files, so disable them
mf_close_file(curbuf, TRUE); // remove the swap file
set_option_value((char_u *)"swf", 0, NULL, OPT_LOCAL);
#ifdef FEAT_PERSISTENT_UNDO
set_option_value((char_u *)"udf", 0, NULL, OPT_LOCAL);
#endif
msg_scroll = TRUE;
msg(_("Note: Encryption of swapfile not supported, disabling swap- and undofile"));
msg(_("Note: Encryption of swapfile not supported, disabling swap file"));
}
}
#endif