feat(nvim): add toggleterm for tig

This commit is contained in:
Stefan Imhoff
2022-07-12 18:39:40 +02:00
parent 42857d4055
commit c3312e79c6
2 changed files with 11 additions and 1 deletions

View File

@@ -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", "<leader>lg", "<cmd>lua _LAZYGIT_TOGGLE()<CR>", opts)

View File

@@ -93,6 +93,7 @@ local mappings = {
t = {
name = "Terminal",
f = { "<CMD>ToggleTerm direction=float<CR>", "Float" },
g = { "<CMD>lua _TIG_TOGGLE()<CR>", "TIG" },
h = { "<CMD>ToggleTerm size=10 direction=horizontal<CR>", "Horizontal" },
l = { "<CMD>lua _LAZYGIT_TOGGLE()<CR>", "LazyGit" },
n = { "<CMD>lua _NODE_TOGGLE()<CR>", "Node" },