Use the new fclose function for closing floating windows

This commit is contained in:
2023-10-16 21:58:57 +02:00
parent f6759c2512
commit 538d6b4b7e
2 changed files with 2 additions and 12 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ If you are looking to get started with Neovim, I would instead recommend one of
# System Requirements
These are the general requirements to get started:
- Neovim 0.10 or later
- Neovim (latest git master)
- git
- tar
+1 -11
View File
@@ -14,16 +14,6 @@
limitations under the License.
]]
local function close_floating_windows()
for _, win in ipairs(vim.api.nvim_list_wins()) do
local cfg = vim.api.nvim_win_get_config(win)
if cfg.relative ~= "" then
vim.api.nvim_win_close(win, true)
end
end
end
--- Tab mappings ---
vim.keymap.set("n", "tn", vim.cmd.tabnew)
vim.keymap.set("n", "tq", vim.cmd.tabclose)
@@ -60,7 +50,7 @@ vim.keymap.set("n", "<leader>dp", vim.cmd.diffput)
vim.keymap.set("x", "<leader>dp", ":diffput<CR>")
vim.keymap.set("n", "<leader>do", vim.cmd.diffget)
vim.keymap.set("x", "<leader>do", ":diffget<CR>")
vim.keymap.set("i", "<C-e>", close_floating_windows)
vim.keymap.set("i", "<C-e>", vim.cmd.fclose)
-- Remove default mappings
vim.keymap.set("", "<C-LeftMouse>", "")