nvim-config/lua/core/autocmds.lua

12 lines
490 B
Lua

-- Удалять пустой буфер, который появляется после создания файла в Neotree и открытия любого файла
vim.api.nvim_create_autocmd('BufHidden', {
desc = 'Delete [No Name] buffers',
callback = function(data)
if data.file == '' and vim.bo[data.buf].buftype == '' and not vim.bo[data.buf].modified then
vim.schedule(function()
pcall(vim.api.nvim_buf_delete, data.buf, {})
end)
end
end,
})