diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 11:40:51 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 11:40:51 +0200 |
| commit | 05700ac654c285c1a503d54613b2bb06a6696ffa (patch) | |
| tree | cc27ad555d969f0ef7590884a792c2fd7a5b29e8 /lua/clever_f/direct_preview_planner.lua | |
| parent | 5574e26f6bf1152a50e28080ca200e447f1acade (diff) | |
Restrict preview scans to strict side
Diffstat (limited to 'lua/clever_f/direct_preview_planner.lua')
| -rw-r--r-- | lua/clever_f/direct_preview_planner.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lua/clever_f/direct_preview_planner.lua b/lua/clever_f/direct_preview_planner.lua index 7ead43f..bc9592a 100644 --- a/lua/clever_f/direct_preview_planner.lua +++ b/lua/clever_f/direct_preview_planner.lua @@ -34,9 +34,10 @@ function DirectPreviewPlanner:scan_current_line(view, origin, direction) origin = domain.Position.coerce(origin) direction = domain.Direction.from_string(direction) local records = {} - for position, character, span in view:iterate( + for position, character, span in view:iter_strict( + origin, direction, - view:line_match_start_bounds(origin.line) + domain.SearchScope.CURRENT_LINE ) do records[#records + 1] = { position = position, |
