From 4b3bc84837b989f2e648022013efab0bd162578a Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Thu, 17 Nov 2022 14:15:49 +0100 Subject: [PATCH] fixed esc for terminals --- lua/setup/toggleterm.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lua/setup/toggleterm.lua b/lua/setup/toggleterm.lua index b0b22c4..5ffa66c 100644 --- a/lua/setup/toggleterm.lua +++ b/lua/setup/toggleterm.lua @@ -12,8 +12,12 @@ function _G.set_terminal_keymaps() vim.api.nvim_buf_set_keymap(0, 't', '', [[l]], opts) end --- Disbled for the moment because it is also set for lazygit --- vim.cmd('autocmd! TermOpen term://* lua set_terminal_keymaps()') +vim.api.nvim_create_autocmd({ "TermOpen" }, { + pattern = { 'term://*' }, + callback = function() + set_terminal_keymaps() + end +}) local lazygit = Terminal:new({ cmd = 'lazygit', @@ -22,6 +26,7 @@ local lazygit = Terminal:new({ direction = 'float', on_open = function(term) vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "close", {noremap = true, silent = true}) + vim.api.nvim_buf_set_keymap(term.bufnr, 't', '', '', {noremap = true, silent = true}) end, })