From 9d925637e8d4f7408c4c0b9608bc310148eac44b Mon Sep 17 00:00:00 2001 From: Tigor Hutasuhut Date: Wed, 14 Aug 2024 23:12:33 +0700 Subject: [PATCH] term: favor foot over toggleterm --- lua/config/keymaps.lua | 19 ++++++++++++++++++- lua/plugins/toggleterm.lua | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 3205a9f..1cb6f10 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -9,6 +9,23 @@ vim.keymap.set("t", "", "", { silent = true, desc = "Exit Termin vim.keymap.set( "n", "z", - "silent !wezterm start --class lazygit --cwd . -- lazygit", + function() + local cwd = vim.fn.expand "%:p:h" + vim.system { + "hyprctl", + "dispatch", + "exec", + "--", + "foot", + "--app-id=lazygit", + "--title=lazygit", + "--working-directory=" .. cwd, + "--", + "lazygit", + } + end, + -- [[silent !foot --app-id=lazygit --working-directory=. -- lazygit]], { desc = "Open Lazygit" } ) + +vim.keymap.set("n", "", [[silent !footclient --no-wait]], { desc = "Open New terminal" }) diff --git a/lua/plugins/toggleterm.lua b/lua/plugins/toggleterm.lua index a3263a1..762721d 100644 --- a/lua/plugins/toggleterm.lua +++ b/lua/plugins/toggleterm.lua @@ -1,4 +1,5 @@ return { + enabled = false, "akinsho/toggleterm.nvim", keys = { { "", "Open Toggleterm" },