diff --git a/lua/lazyvim/config/keymaps.lua b/lua/lazyvim/config/keymaps.lua index 35163342..1f3cd492 100644 --- a/lua/lazyvim/config/keymaps.lua +++ b/lua/lazyvim/config/keymaps.lua @@ -52,15 +52,17 @@ vim.keymap.set("n", "", ":w") vim.keymap.set("v", "<", "", ">gv") +-- new file +vim.keymap.set("n", "fn", "enew", { desc = "New File" }) + -- lazygit vim.keymap.set("n", "gg", function() - require("lazy.util").open_cmd({ "lazygit" }, { - terminal = true, - close_on_exit = true, - enter = true, - float = { - size = { width = 0.9, height = 0.9 }, - margin = { top = 0, right = 0, bottom = 0, left = 0 }, - }, - }) -end, { desc = "Lazygit" }) + require("lazyvim.util").float_term({ "lazygit" }) +end, { desc = "Lazygit for cwd" }) +vim.keymap.set("n", "gG", function() + local util = require("lazyvim.util") + util.float_term({ "lazygit" }, { cwd = util.get_root() }) +end, { desc = "Lazygit for root dir" }) + +-- highlights under cursor +vim.keymap.set("n", "hl", vim.show_pos, { desc = "Highlight Groups at cursor" })