diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 14:19:38 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 14:19:38 +0200 |
| commit | 684a3c387f132fff9c5768f56de3a6677bfda1e7 (patch) | |
| tree | 42e021c490b0e53aad1eb18ef201a1e7e005287c /lua/clever_f/action_facade.lua | |
| parent | 319fee652eda9a27dfffa0a6370ef4f434927c80 (diff) | |
Add free-form descriptor adapter
Diffstat (limited to 'lua/clever_f/action_facade.lua')
| -rw-r--r-- | lua/clever_f/action_facade.lua | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lua/clever_f/action_facade.lua b/lua/clever_f/action_facade.lua index b9bb970..b732ca6 100644 --- a/lua/clever_f/action_facade.lua +++ b/lua/clever_f/action_facade.lua @@ -51,8 +51,14 @@ function ActionFacade:primary(descriptor) return outcome end -ActionFacade.invoke_primary = ActionFacade.primary -ActionFacade.start = ActionFacade.primary +function ActionFacade:invoke_descriptor(value) + local descriptor = sequence_coordinator.validate_primary_descriptor(value) + return self:primary(descriptor) +end + +ActionFacade.invoke_primary = ActionFacade.invoke_descriptor +ActionFacade.start = ActionFacade.invoke_descriptor +ActionFacade.FreeForm = ActionFacade.invoke_descriptor function ActionFacade:start_find_forward() return self:primary("f") |
