From fccff713d611345fae9e75b389a6db9a0bf9bec4 Mon Sep 17 00:00:00 2001 From: DarthMooMancer <107283522+DarthMooMancer@users.noreply.github.com> Date: Wed, 5 Mar 2025 09:07:00 -0500 Subject: [PATCH] Update init.lua --- lua/Javanvim/init.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lua/Javanvim/init.lua b/lua/Javanvim/init.lua index 446c266..27fc572 100644 --- a/lua/Javanvim/init.lua +++ b/lua/Javanvim/init.lua @@ -5,11 +5,11 @@ M.close_key = nil M.config = { project_root = "~/Projects", keybinds = { + [""] = "CloseTerminal", ["jb"] = "JavaBuild", ["jr"] = "JavaRun", ["nf"] = "NewJavaFile", ["np"] = "NewJavaProject", - [""] = "CloseTerminal", }, terminal = { width_pad = 10, @@ -24,12 +24,11 @@ M.config = { function M.setup(opts) M.config = vim.tbl_deep_extend("force", M.config, opts or {}) - -- Update close_key from the overridden config - M.close_key = M.get_key_for_action("CloseTerminal") - -- Apply keybindings dynamically for key, command in pairs(M.config.keybinds) do - if command ~= "CloseTerminal" then + if command == "CloseTerminal" then + M.close_key = key + else vim.keymap.set("n", key, ":" .. command .. "", { silent = true }) end end