Layout preserving buffer deletion in Lua.
This plugin manages the only [No Name]
buffer as a replacement to achieve layout-preserving buffer-deletion.
The main function of this plugin is lua require('neo-no-name').neo_no_name(cmd_bn, cmd_bp)
,
where both params are optional(default to bn
, bp
, resp.)
Two facts:
lua require('neo-no-name').neo_no_name(cmd_bn, cmd_bp)
at non-[No Name]
buffer[No Name]
buffer[No Name]
buffer does not exist, it will be createdlua require('neo-no-name').neo_no_name(cmd_bn, cmd_bp)
at [No Name]
buffercmd_bn
, cmd_bp
, you can define your own "the next buffer")use {
'nyngwang/NeoNoName.lua',
config = function ()
vim.keymap.set('n', '<M-w>', function () vim.cmd('NeoNoName') end, {slient=true, noremap=true, nowait=true})
-- If you are using bufferline.nvim
-- vim.keymap.set('n', '<M-w>', function () vim.cmd('NeoNoNameBufferline') end, {slient=true, noremap=true, nowait=true})
end
}