From b49bf460f2671ed6ed921b247190707eab0680fb Mon Sep 17 00:00:00 2001 From: philw Date: Wed, 9 Apr 2025 20:23:00 +0200 Subject: feature: Add terminal mode keybindings Signed-off-by: philw --- init.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/init.lua b/init.lua index ba4c86d..f70426c 100644 --- a/init.lua +++ b/init.lua @@ -291,3 +291,12 @@ keymap.set("n", "g", "Telescope live_grep") keymap.set("n", "d", vim.lsp.buf.definition, opts) keymap.set("n", "k", vim.lsp.buf.hover, opts) keymap.set('n', 'r', color_mode, {desc = "Change mode light/dark"}) +keymap.set("n", "t", function() + vim.cmd("terminal") + vim.cmd("startinsert") +end, { desc = "Open terminal in current window" }) + +keymap.set('t', '', function() + vim.cmd([[stopinsert]]) + vim.cmd([[b#]]) +end, { noremap = true, silent = true }) -- cgit v1.2.3