summaryrefslogtreecommitdiff
path: root/lua/clever_f/destination_engine.lua
diff options
context:
space:
mode:
authorJackson Moore <jacksonmoore@tuta.io>2026-09-04 10:23:02 +0200
committerJackson Moore <jacksonmoore@tuta.io>2026-09-04 10:23:02 +0200
commit6449ffa5406ab4573f2148f23da06ed8d10d6ac4 (patch)
tree292c0a44fe94b8757d57d8c86bbee80e856aa7d3 /lua/clever_f/destination_engine.lua
parent80496b38064f1abde2b5870955bd73b7d3a3d794 (diff)
Adjust exclusive TILL destinations
Diffstat (limited to 'lua/clever_f/destination_engine.lua')
-rw-r--r--lua/clever_f/destination_engine.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/clever_f/destination_engine.lua b/lua/clever_f/destination_engine.lua
index 5e60736..836d190 100644
--- a/lua/clever_f/destination_engine.lua
+++ b/lua/clever_f/destination_engine.lua
@@ -97,9 +97,11 @@ local function target_destination(request, target_position)
local descriptor = request.plan.descriptor
if request.plan.endpoint_policy == domain.EndpointPolicy.VISUAL_EXCLUSIVE
and descriptor.direction == domain.Direction.FORWARD
- and descriptor.family == domain.Family.FIND
then
- return request.view:successor(target_position)
+ if descriptor.family == domain.Family.FIND then
+ return request.view:successor(target_position)
+ end
+ return target_position
end
return regular_destination(request, target_position)
end