fix(#2191): edit: disregard floating windows (#2212)

This commit is contained in:
Alexander Courtis
2023-05-15 10:38:11 +10:00
committed by GitHub
parent 89816ace70
commit b6574056b5

View File

@@ -237,10 +237,11 @@ local function open_in_new_window(filename, mode)
return
end
-- non-floating windows
-- non-floating, non-nvim-tree windows
local win_ids = vim.tbl_filter(function(id)
local config = vim.api.nvim_win_get_config(id)
return config and config.relative == ""
local bufnr = vim.api.nvim_win_get_buf(id)
return config and config.relative == "" or utils.is_nvim_tree_buf(bufnr)
end, vim.api.nvim_list_wins())
local create_new_window = #win_ids == 1 -- This implies that the nvim-tree window is the only one