fix getScrollColumn calculation: the right calculation is to subtract the column number by how many columns we can fit

This commit is contained in:
2025-09-11 17:09:43 +01:00
parent 77439acef6
commit 580f014481
2 changed files with 4 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ struct
(* calculate scroll column *)
val buffer = LineGap.goToIdx (cursorIdx, buffer)
val visualScrollColumn = TextScroll.getScrollColumn (buffer, cursorIdx, windowWidth)
val () = print (Int.toString visualScrollColumn ^ "\n")
(* move LineGap to first line displayed on screen *)
val buffer = LineGap.goToLine (startLine, buffer)