diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 13:46:34 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 13:46:34 +0200 |
| commit | ad45e97436dfec1d3c1e0ccf55ce98c2267987d2 (patch) | |
| tree | 5b6b4207a94129f62f95beaec25d2df17ffedde1 /lua/clever_f | |
| parent | 01f3db4e8bf5bce39915df0ded73868bd80ea018 (diff) | |
Resolve opposite explicit direction
Diffstat (limited to 'lua/clever_f')
| -rw-r--r-- | lua/clever_f/sequence_coordinator.lua | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lua/clever_f/sequence_coordinator.lua b/lua/clever_f/sequence_coordinator.lua index f3ae7d7..7a23eab 100644 --- a/lua/clever_f/sequence_coordinator.lua +++ b/lua/clever_f/sequence_coordinator.lua @@ -511,6 +511,13 @@ function SequenceCoordinator:resolve_explicit_same() return self:resolve_explicit("explicit_same", "same_direction_request") end +function SequenceCoordinator:resolve_explicit_opposite() + return self:resolve_explicit( + "explicit_opposite", + "opposite_direction_request" + ) +end + function SequenceCoordinator:primary(value) local descriptor = self:validate_primary_descriptor(value) local invocation = self:read_primary_invocation() @@ -554,6 +561,13 @@ end SequenceCoordinator.RepeatSameDirection = SequenceCoordinator.repeat_same_direction +function SequenceCoordinator:repeat_opposite_direction() + return self:resolve_explicit_opposite() +end + +SequenceCoordinator.RepeatOppositeDirection = + SequenceCoordinator.repeat_opposite_direction + function M.new(options) return SequenceCoordinator.new(options) end |
