Check entire selection to trigger DocView:scroll_to_make_visible

This is needed for example when a selection has both `line1` and `col1`
at 1, and the left arrow is pressed: `line2` and `col2` change, while
`line1` and `col1` don't, but we still want to scroll.
This commit is contained in:
Guldoman
2022-02-11 06:16:29 +01:00
parent 59ba759167
commit 5526041da3
2 changed files with 10 additions and 6 deletions
+4 -2
View File
@@ -279,8 +279,10 @@ local commands = {
["doc:select-all"] = function()
doc():set_selection(1, 1, math.huge, math.huge)
-- avoid triggering DocView:scroll_to_make_visible
dv().last_line = 1
dv().last_col = 1
dv().last_line1 = 1
dv().last_col1 = 1
dv().last_line2 = #doc().lines
dv().last_col2 = #doc().lines[#doc().lines]
end,
["doc:select-lines"] = function()