fix(bufferline): preserve neo-tree on buffer cleanup

This commit is contained in:
Paul B. Kim 2026-03-06 22:41:52 +09:00
parent 0db92a7f4b
commit 6d2fd09ce0
No known key found for this signature in database
1 changed files with 13 additions and 0 deletions

View File

@ -6,6 +6,19 @@ return {
{ '<S-h>', '<cmd>BufferLineCyclePrev<CR>', desc = 'Previous buffer' },
{ '<S-l>', '<cmd>BufferLineCycleNext<CR>', desc = 'Next buffer' },
{ '<leader>bp', '<cmd>BufferLinePick<CR>', desc = '[B]uffer [P]ick' },
{
'<leader>bD',
function()
local bufremove = require 'mini.bufremove'
for _, bufnr in ipairs(vim.api.nvim_list_bufs()) do
if vim.api.nvim_buf_is_valid(bufnr) and vim.bo[bufnr].buflisted and vim.bo[bufnr].filetype ~= 'neo-tree' then
bufremove.delete(bufnr, false)
end
end
end,
desc = '[B]uffer [D]elete all',
},
},
opts = {
options = {