diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 12:42:03 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 12:42:03 +0200 |
| commit | c55cd67ff7f38e4f68a955673a69aeb7eae56f19 (patch) | |
| tree | 94899a19e9c734eed65ca31d2f0c4a40c1338c51 /lua/clever_f/feedback_service.lua | |
| parent | 275729dbfdf809dc7972d87cba0c5e589a39a5dc (diff) | |
Gate repeated TILL migration
Diffstat (limited to 'lua/clever_f/feedback_service.lua')
| -rw-r--r-- | lua/clever_f/feedback_service.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/clever_f/feedback_service.lua b/lua/clever_f/feedback_service.lua index 9d7ef28..eab03e6 100644 --- a/lua/clever_f/feedback_service.lua +++ b/lua/clever_f/feedback_service.lua @@ -607,6 +607,16 @@ function FeedbackService:persistent_requests() return result end +function M.repeated_till_migration_candidate(request) + if type(request) ~= "table" then + fail("command feedback migration request must be a table", 2) + end + local plan = request.resolved_motion_plan or request.plan + return domain.ResolvedMotionPlan.is(plan) + and plan.descriptor.family == domain.Family.TILL + and request.first_move == false +end + function M.command_migration_reason(request) if type(request) ~= "table" then fail("command feedback migration request must be a table", 2) |
