mirror of
https://github.com/neovim/neovim.git
synced 2025-09-30 23:18:33 +00:00
vim-patch:7.4.1988
Problem: When updating viminfo with file marks there is no time order.
Solution: Remember the time when a buffer was last used, store marks for
the most recently used buffers.
ab9c89b68d
As this is a viminfo fix, most of this is irrelevant - the patch has
just been brought across for the creation and updating of buffer's
`b_last_used` properties.
This commit is contained in:
@@ -543,6 +543,8 @@ struct file_buffer {
|
||||
long b_mtime_read; // last change time when reading
|
||||
uint64_t b_orig_size; // size of original file in bytes
|
||||
int b_orig_mode; // mode of original file
|
||||
time_t b_last_used; // time when the buffer was last used; used
|
||||
// for viminfo
|
||||
|
||||
fmark_T b_namedm[NMARKS]; // current named marks (mark.c)
|
||||
|
||||
|
Reference in New Issue
Block a user