From 258b1c2c3c680bcf83b14f887a990c990c7ce3a5 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Fri, 13 Feb 2026 11:35:08 -0500 Subject: [PATCH] refactor(terminals): change keymap for sending enter in terminal mode --- lua/config/terminals.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/config/terminals.lua b/lua/config/terminals.lua index d838abc..c2b83b0 100644 --- a/lua/config/terminals.lua +++ b/lua/config/terminals.lua @@ -102,11 +102,12 @@ function M.setup() vim.fn.chansend(term.job_id, "\x10") -- raw Ctrl-P end, }) - vim.api.nvim_buf_set_keymap(term.bufnr, "t", "", "", { + + vim.api.nvim_buf_set_keymap(term.bufnr, "t", "", "", { noremap = true, silent = true, callback = function() - vim.fn.chansend(term.job_id, "\x1b[13;2u") -- kitty protocol Shift+Enter + vim.fn.chansend(term.job_id, "\x0a") -- Ctrl+J / LF — always works in opencode end, }) vim.api.nvim_buf_set_keymap(