feat: sort_mru for builtin buffers (#1028)

:help builtin.buffers
This commit is contained in:
Simon Hauser
2021-07-19 09:10:06 +02:00
committed by GitHub
parent 8c3f2b630b
commit 46e03a935f
3 changed files with 12 additions and 3 deletions

View File

@@ -593,6 +593,11 @@ internal.buffers = function(opts)
return true
end, vim.api.nvim_list_bufs())
if not next(bufnrs) then return end
if opts.sort_mru then
table.sort(bufnrs, function(a, b)
return vim.fn.getbufinfo(a)[1].lastused > vim.fn.getbufinfo(b)[1].lastused
end)
end
local buffers = {}
local default_selection_idx = 1