From f9c8b8dcc072bc82302217f3a2353e3d351160f8 Mon Sep 17 00:00:00 2001 From: Jackson Moore Date: Fri, 4 Sep 2026 11:44:56 +0200 Subject: Mark TILL target occurrences --- lua/clever_f/direct_preview_planner.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lua/clever_f') diff --git a/lua/clever_f/direct_preview_planner.lua b/lua/clever_f/direct_preview_planner.lua index bd15870..404191e 100644 --- a/lua/clever_f/direct_preview_planner.lua +++ b/lua/clever_f/direct_preview_planner.lua @@ -72,6 +72,11 @@ function DirectPreviewPlanner:scan_current_line(view, origin, direction) return records end +function M.marker_position(descriptor, target_position) + domain.Descriptor.from_string(descriptor) + return domain.Position.coerce(target_position) +end + function M.normalize_count(count) return domain.Count.to_number(count) end @@ -165,7 +170,7 @@ function DirectPreviewPlanner:plan(view, origin, descriptor, count, settings) ) == selected_occurrence end if selected then - positions[#positions + 1] = record.position + positions[#positions + 1] = M.marker_position(descriptor, record.position) end end return positions -- cgit v1.2.3