fix #977
This commit is contained in:
parent
263dcc0115
commit
d16546acac
1 changed files with 5 additions and 6 deletions
|
@ -3,12 +3,11 @@ local M = {}
|
|||
local cmd = vim.cmd
|
||||
|
||||
M.close_buffer = function(force)
|
||||
if force or not vim.bo.buflisted or vim.bo.buftype == "nofile" then
|
||||
cmd ":bd!"
|
||||
else
|
||||
-- switch to previous buffer then close current buffer
|
||||
vim.cmd(":bp | bd" .. vim.fn.bufnr())
|
||||
end
|
||||
if vim.bo.buftype == "terminal" then vim.api.nvim_win_hide(0) return end
|
||||
force = force or not vim.bo.buflisted or vim.bo.buftype == "nofile"
|
||||
-- if not force, change to prev buf and then close current
|
||||
local close_cmd = force and ":bd!" or ":bp | bd" .. vim.fn.bufnr()
|
||||
vim.cmd(close_cmd)
|
||||
end
|
||||
|
||||
M.load_config = function()
|
||||
|
|
Loading…
Reference in a new issue