From 612775c292ccd58fba666728497b0a469101c578 Mon Sep 17 00:00:00 2001 From: Jackson Moore Date: Fri, 4 Sep 2026 12:38:49 +0200 Subject: Finalize insert and text events --- lua/clever_f/feedback_service.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lua/clever_f/feedback_service.lua') diff --git a/lua/clever_f/feedback_service.lua b/lua/clever_f/feedback_service.lua index 6fb40df..061ed1d 100644 --- a/lua/clever_f/feedback_service.lua +++ b/lua/clever_f/feedback_service.lua @@ -47,6 +47,11 @@ local LEGACY_NORMAL_EX_CONTEXTS = { cvr = true, } +local DIRECT_FINALIZER_EVENTS = { + InsertEnter = true, + TextChanged = true, +} + local DEFAULT_LABEL_DEFINITION = { guifg = "red", guibg = "NONE", @@ -501,6 +506,12 @@ function FeedbackService:handle_finalizer_event(name, payload) end return decision end + if DIRECT_FINALIZER_EVENTS[name] then + return { + action = M.FinalizerAction.FINALIZE, + cleanup = self:full_finalize(payload and payload.window), + } + end return false end -- cgit v1.2.3