mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 16:36:30 +00:00

Problem: Marks are lost after `:bdelete` because `ignore_buf()` filters out unlisted buffers during shada mark processing. Solution: Revert to original buffer checks for mark operations, avoiding `!buf->b_p_bl` condition that incorrectly ignores deleted buffers.