From 7262170d1af02ed67f2de2cf651d9bf00ea1a3df Mon Sep 17 00:00:00 2001 From: DarthMooMancer <107283522+DarthMooMancer@users.noreply.github.com> Date: Tue, 4 Mar 2025 14:27:51 -0500 Subject: [PATCH] Update init.lua --- lua/Javanvim/init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/Javanvim/init.lua b/lua/Javanvim/init.lua index 3177937..621e678 100644 --- a/lua/Javanvim/init.lua +++ b/lua/Javanvim/init.lua @@ -62,12 +62,11 @@ local function open_float_terminal(cmd) end vim.api.nvim_win_set_option(win, "scrolloff", 5) vim.api.nvim_win_set_option(win, "cursorline", true) + vim.api.nvim_buf_set_keymap(buf, "t", "", "", { noremap = true, silent = true }) vim.fn.termopen(cmd) vim.cmd("startinsert") - -- Keymaps: ESC to exit Terminal mode, to close the floating terminal - -- vim.api.nvim_buf_set_keymap(buf, "t", "", "", { noremap = true, silent = true }) -- vim.api.nvim_buf_set_keymap(buf, "t", "", ":q", { noremap = true, silent = true }) local close_key = nil -- Default for key, action in pairs(M.config.keybinds) do @@ -78,8 +77,9 @@ local function open_float_terminal(cmd) end -- Set keybinding for closing the terminal - vim.api.nvim_buf_set_keymap(buf, "t", close_key, ":q", { noremap = true, silent = true }) - + if close_key then + vim.api.nvim_buf_set_keymap(buf, "t", close_key, ":q", { noremap = true, silent = true }) + end return buf, win end