|
@@ -10,6 +10,10 @@ vim.api.nvim_create_autocmd('TermOpen', {
|
|
-- preserve window structure when exiting terminal via C-d
|
|
-- preserve window structure when exiting terminal via C-d
|
|
vim.api.nvim_create_autocmd('TermClose', {
|
|
vim.api.nvim_create_autocmd('TermClose', {
|
|
callback = function(opts)
|
|
callback = function(opts)
|
|
|
|
+ -- don't trigger when force deleting
|
|
|
|
+ if vim.api.nvim_buf_get_option(opts.buf, 'modified') then
|
|
|
|
+ return
|
|
|
|
+ end
|
|
MiniBufremove.delete(opts.buf)
|
|
MiniBufremove.delete(opts.buf)
|
|
end,
|
|
end,
|
|
-- needed so statusline properly updates
|
|
-- needed so statusline properly updates
|