From 9d2dabd8fe56f651f623db380e45c1d63fa7fdbb Mon Sep 17 00:00:00 2001 From: EvgeniyPeshkov <50870158+EvgeniyPeshkov@users.noreply.github.com> Date: Thu, 20 Aug 2026 18:08:50 +0400 Subject: [PATCH 1/2] fix: async input in rebase editor --- lua/neogit/buffers/rebase_editor/init.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/neogit/buffers/rebase_editor/init.lua b/lua/neogit/buffers/rebase_editor/init.lua index 10149c304..00ae5aeb3 100644 --- a/lua/neogit/buffers/rebase_editor/init.lua +++ b/lua/neogit/buffers/rebase_editor/init.lua @@ -1,3 +1,4 @@ +local a = require("neogit.lib.async") local Buffer = require("neogit.lib.buffer") local config = require("neogit.config") local input = require("neogit.lib.input") @@ -172,14 +173,13 @@ function M:open(kind) [mapping["Edit"]] = line_action("edit", comment_char), [mapping["Squash"]] = line_action("squash", comment_char), [mapping["Fixup"]] = line_action("fixup", comment_char), - [mapping["Execute"]] = function(buffer) + [mapping["Execute"]] = a.void(function(buffer) local exec = input.get_user_input("Execute") if not exec then return end - buffer:insert_line("exec " .. exec) - end, + end), [mapping["Drop"]] = function() local line = vim.api.nvim_get_current_line() if line:match(string.format("^%s ", comment_char)) then From 1060f970e6aa77656da98b43721a809d8eb68cc7 Mon Sep 17 00:00:00 2001 From: EvgeniyPeshkov <50870158+EvgeniyPeshkov@users.noreply.github.com> Date: Thu, 20 Aug 2026 18:43:01 +0400 Subject: [PATCH 2/2] fix: async init_repo to fix input --- lua/neogit/buffers/status/actions.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/neogit/buffers/status/actions.lua b/lua/neogit/buffers/status/actions.lua index 7410e58b7..87cbad143 100644 --- a/lua/neogit/buffers/status/actions.lua +++ b/lua/neogit/buffers/status/actions.lua @@ -1114,9 +1114,9 @@ end ---@param _self StatusBuffer ---@return fun(): nil M.n_init_repo = function(_self) - return function() + return a.void(function() git.init.init_repo() - end + end) end ---@param self StatusBuffer