fix #1215
This commit is contained in:
		
							parent
							
								
									1383117bd3
								
							
						
					
					
						commit
						6bb209a834
					
				@ -6,8 +6,9 @@ local merge_tb = vim.tbl_deep_extend
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
M.close_buffer = function(force)
 | 
					M.close_buffer = function(force)
 | 
				
			||||||
   if vim.bo.buftype == "terminal" then
 | 
					   if vim.bo.buftype == "terminal" then
 | 
				
			||||||
      api.nvim_win_hide(0)
 | 
					      force = force or #api.nvim_list_wins() < 2 and ":bd!"
 | 
				
			||||||
      return
 | 
					      local swap = force and #api.nvim_list_bufs() > 1 and ":bp | bd!" .. fn.bufnr()
 | 
				
			||||||
 | 
					      return vim.cmd(swap or force or "hide")
 | 
				
			||||||
   end
 | 
					   end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   local fileExists = fn.filereadable(fn.expand "%p")
 | 
					   local fileExists = fn.filereadable(fn.expand "%p")
 | 
				
			||||||
@ -20,7 +21,6 @@ M.close_buffer = function(force)
 | 
				
			|||||||
   end
 | 
					   end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   force = force or not vim.bo.buflisted or vim.bo.buftype == "nofile"
 | 
					   force = force or not vim.bo.buflisted or vim.bo.buftype == "nofile"
 | 
				
			||||||
 | 
					 | 
				
			||||||
   -- if not force, change to prev buf and then close current
 | 
					   -- if not force, change to prev buf and then close current
 | 
				
			||||||
   local close_cmd = force and ":bd!" or ":bp | bd" .. fn.bufnr()
 | 
					   local close_cmd = force and ":bd!" or ":bp | bd" .. fn.bufnr()
 | 
				
			||||||
   vim.cmd(close_cmd)
 | 
					   vim.cmd(close_cmd)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user