fix: re-implement prompt logger (#2574)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
brook hong
2025-08-03 21:34:38 +08:00
committed by GitHub
parent 03f0456d30
commit 66cfbb4c19
3 changed files with 68 additions and 69 deletions

View File

@@ -2674,6 +2674,7 @@ function Sidebar:create_input_container()
self.handle_submit = handle_submit
self.containers.input:mount()
PromptLogger.init()
local function place_sign_at_first_line(bufnr)
local group = "avante_input_prompt_group"
@@ -2739,6 +2740,11 @@ function Sidebar:create_input_container()
place_sign_at_first_line(self.containers.input.bufnr)
end,
})
api.nvim_create_autocmd({ "TextChanged", "TextChangedI" }, {
group = self.augroup,
buffer = self.containers.input.bufnr,
callback = function() PromptLogger.update_current_input() end,
})
api.nvim_create_autocmd("QuitPre", {
group = self.augroup,