summaryrefslogtreecommitdiff
path: root/lua/clever_f
diff options
context:
space:
mode:
authorJackson Moore <jacksonmoore@tuta.io>2026-09-04 11:55:53 +0200
committerJackson Moore <jacksonmoore@tuta.io>2026-09-04 11:55:53 +0200
commit180fdf85a586bb1e43c26d0a8112d2bd82e2b7c8 (patch)
treeb28c490fa230dc4d71f287ece0eb9ab045cce3af /lua/clever_f
parent2cb3cc48f1d6bd3da19b1b618f9be4aeef0f5176 (diff)
Set same acquisition repeat direction
Diffstat (limited to 'lua/clever_f')
-rw-r--r--lua/clever_f/acquisition_service.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/clever_f/acquisition_service.lua b/lua/clever_f/acquisition_service.lua
index cdbcd81..f8181dd 100644
--- a/lua/clever_f/acquisition_service.lua
+++ b/lua/clever_f/acquisition_service.lua
@@ -6,6 +6,9 @@ local AcquisitionService = {}
AcquisitionService.__index = AcquisitionService
M.AcquisitionRequest = AcquisitionRequest
M.AcquisitionService = AcquisitionService
+M.RepeatedDirection = {
+ SAME = "same",
+}
local request_records = setmetatable({}, { __mode = "k" })
local service_records = setmetatable({}, { __mode = "k" })
@@ -58,6 +61,7 @@ function AcquisitionRequest.new(descriptor, context, position, count, macro_stat
position = domain.Position.coerce(position),
count = domain.Count.new(count),
macro_state = normalize_macro_state(macro_state),
+ repeated_direction = M.RepeatedDirection.SAME,
}
return request
end
@@ -73,6 +77,7 @@ function AcquisitionRequest:to_table()
position = self.position:to_table(),
count = self.count.value,
macro_register = self.macro_state.register,
+ repeated_direction = self.repeated_direction,
}
end