From fd47b5d5f02b26ee4ccce534320b24ade722691a Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Mon, 2 Jan 2023 17:37:20 +0100 Subject: [PATCH] feat(keymaps): added keymaps for lazygit, new file and vim.show_pos --- lua/lazyvim/config/keymaps.lua | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) 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" })