Mercurial > vim
diff src/vim.h @ 23903:402f1d8653c1 v8.2.2494
patch 8.2.2494: ":rviminfo!" clears most of oldfiles
Commit: https://github.com/vim/vim/commit/3ff656f6b43465083b58e1d2fb9b8008abc5bc17
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Feb 10 19:22:15 2021 +0100
patch 8.2.2494: ":rviminfo!" clears most of oldfiles
Problem: ":rviminfo!" clears most of oldfiles.
Solution: Add VIF_ONLY_CURBUF to read_viminfo(). (closes https://github.com/vim/vim/issues/1781)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 10 Feb 2021 19:30:04 +0100 |
parents | cd06cc37f53f |
children | ba79ceac82ec |
line wrap: on
line diff
--- a/src/vim.h +++ b/src/vim.h @@ -2458,10 +2458,11 @@ typedef enum { #define DOSO_GVIMRC 2 // loading gvimrc file // flags for read_viminfo() and children -#define VIF_WANT_INFO 1 // load non-mark info -#define VIF_WANT_MARKS 2 // load file marks -#define VIF_FORCEIT 4 // overwrite info already read -#define VIF_GET_OLDFILES 8 // load v:oldfiles +#define VIF_WANT_INFO 1 // load non-mark info +#define VIF_WANT_MARKS 2 // load file marks +#define VIF_ONLY_CURBUF 4 // bail out after loading marks for curbuf +#define VIF_FORCEIT 8 // overwrite info already read +#define VIF_GET_OLDFILES 16 // load v:oldfiles // flags for buf_freeall() #define BFA_DEL 1 // buffer is going to be deleted