diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 11:44:24 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 11:44:24 +0200 |
| commit | 5a51b5692e29ac4ab2ceda5888126745b99823d7 (patch) | |
| tree | 2fe9b165b07a3b6ba165a4dba8c84cdd9499411e /lua | |
| parent | 573556d69a64d2b044996e1b7eac986027b9dfda (diff) | |
Mark smart-case preview union
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/clever_f/direct_preview_planner.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/clever_f/direct_preview_planner.lua b/lua/clever_f/direct_preview_planner.lua index 16808af..bd15870 100644 --- a/lua/clever_f/direct_preview_planner.lua +++ b/lua/clever_f/direct_preview_planner.lua @@ -152,10 +152,12 @@ function DirectPreviewPlanner:plan(view, origin, descriptor, count, settings) resolver:lowercase(record.character) ) == selected_occurrence elseif smart_case then - selected = increment_smart_counters( + local exact_count, lowercase_count = increment_smart_counters( counters, record.character - ) == selected_occurrence + ) + selected = exact_count == selected_occurrence + or lowercase_count == selected_occurrence else selected = increment_counter( counters, |
