fix(picker.buffers): add a flag when buffer is visible in a window. See #1417

This commit is contained in:
Folke Lemaitre 2025-02-25 14:29:36 +01:00
parent 28d5adba6b
commit 91c3da0b4b
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -28,7 +28,7 @@ function M.buffers(opts, ctx)
local mark = vim.api.nvim_buf_get_mark(buf, '"')
local flags = {
buf == current_buf and "%" or (buf == alternate_buf and "#" or ""),
info.hidden == 1 and "h" or "a",
info.hidden == 1 and "h" or (#(info.windows or {}) > 0) and "a" or "",
vim.bo[buf].readonly and "=" or "",
info.changed == 1 and "+" or "",
}