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(