mirror of
https://github.com/neovim/neovim.git
synced 2026-01-03 18:06:29 +10: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.