From 23984f2756ad3483a3dcae69a74827f50c6a78f8 Mon Sep 17 00:00:00 2001 From: newbieQQ Date: Thu, 11 Jun 2026 20:56:56 +0800 Subject: [PATCH] fix: map to in terminal buffers so Esc exits to normal mode --- lua/QQdock/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/QQdock/init.lua b/lua/QQdock/init.lua index b6eb4c9..390eb1d 100644 --- a/lua/QQdock/init.lua +++ b/lua/QQdock/init.lua @@ -50,7 +50,11 @@ function M.open(cmd) end if not terms[name] then - terms[name] = require('toggleterm.terminal').Terminal:new(opts) + terms[name] = require('toggleterm.terminal').Terminal:new(vim.tbl_extend('force', opts, { + on_open = function(term) + vim.keymap.set('t', '', '', { buffer = term.bufnr, noremap = true }) + end, + })) end terms[name]:toggle()