mirror of
https://github.com/neovim/neovim.git
synced 2025-09-23 11:38:31 +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:
@@ -1260,6 +1260,8 @@ static void normal_redraw(NormalState *s)
|
||||
maketitle();
|
||||
}
|
||||
|
||||
curbuf->b_last_used = time(NULL);
|
||||
|
||||
// Display message after redraw. If an external message is still visible,
|
||||
// it contains the kept message already.
|
||||
if (keep_msg != NULL && !msg_ext_is_visible()) {
|
||||
|
Reference in New Issue
Block a user