From c3312e79c6018fdd29c9d1440c6dd70fb55e8009 Mon Sep 17 00:00:00 2001 From: Stefan Imhoff Date: Tue, 12 Jul 2022 18:39:40 +0200 Subject: [PATCH] feat(nvim): add toggleterm for tig --- nvim/lua/kogakure/toggleterm.lua | 11 ++++++++++- nvim/lua/kogakure/whichkey.lua | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/nvim/lua/kogakure/toggleterm.lua b/nvim/lua/kogakure/toggleterm.lua index ee3e3cc..e28da5e 100644 --- a/nvim/lua/kogakure/toggleterm.lua +++ b/nvim/lua/kogakure/toggleterm.lua @@ -51,6 +51,15 @@ function _LAZYGIT_TOGGLE() lazygit:toggle() end +local tig = Terminal:new({ + cmd = "tig", + hidden = true, +}) + +function _TIG_TOGGLE() + tig:toggle() +end + local node = Terminal:new({ cmd = "node", hidden = true, @@ -88,7 +97,7 @@ function _PYTHON_TOGGLE() end local keymap = vim.api.nvim_set_keymap -local opts = { noremap = true, silent = true, } +local opts = { noremap = true, silent = true} -- Keymaps keymap("n", "lg", "lua _LAZYGIT_TOGGLE()", opts) diff --git a/nvim/lua/kogakure/whichkey.lua b/nvim/lua/kogakure/whichkey.lua index 2d5cc30..f432a03 100644 --- a/nvim/lua/kogakure/whichkey.lua +++ b/nvim/lua/kogakure/whichkey.lua @@ -93,6 +93,7 @@ local mappings = { t = { name = "Terminal", f = { "ToggleTerm direction=float", "Float" }, + g = { "lua _TIG_TOGGLE()", "TIG" }, h = { "ToggleTerm size=10 direction=horizontal", "Horizontal" }, l = { "lua _LAZYGIT_TOGGLE()", "LazyGit" }, n = { "lua _NODE_TOGGLE()", "Node" },