From 49ae2795677b42cb3cb29c61662bc89de46dacd6 Mon Sep 17 00:00:00 2001 From: gorynich Date: Sun, 21 Jun 2026 10:37:57 +0300 Subject: [PATCH] fix navigation with custom keymap --- lua/term-edit/async.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/term-edit/async.lua b/lua/term-edit/async.lua index 93ef004..0dae3d7 100644 --- a/lua/term-edit/async.lua +++ b/lua/term-edit/async.lua @@ -81,7 +81,8 @@ function M.feedkeys(keys, callback, opts) end keys = keys .. call_callback() .. '' end - vim.api.nvim_input(keys) + local keys = vim.api.nvim_replace_termcodes(keys, true, false, true) + vim.api.nvim_feedkeys(keys, "n", false) end ---quit insert (terminal) mode