diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 12:38:49 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 12:38:49 +0200 |
| commit | 612775c292ccd58fba666728497b0a469101c578 (patch) | |
| tree | dc9311c0b22bbb460068a84dd7f1c77aa25f4684 /lua | |
| parent | 107d14db6ac0731215c3e34eebe1c06b4e8fdb6a (diff) | |
Finalize insert and text events
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/clever_f/feedback_service.lua | 11 |
1 files changed, 11 insertions, 0 deletions
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 |
