Lewis Russell
573a71469d
fix(scrollbind): properly take filler/virtual lines into account
...
Problem:
`'scrollbind'` does not work properly if the window being scrolled
automatically contains any filler/virtual lines (except for diff filler
lines).
This is because when the scrollbind check is done, the logic only
considers changes to topline which are represented as line numbers.
Solution:
Write the logic for determine the scroll amount to take into account
filler/virtual lines.
Fixes #29751
2024-07-31 11:33:32 +01:00
..
2024-06-15 07:04:27 +08:00
2024-07-08 06:55:21 +08:00
2024-07-30 12:18:44 +08:00
2024-06-25 06:18:57 +08:00
2024-07-09 14:08:12 -05:00
2024-05-15 23:19:26 +02:00
2024-05-15 23:19:26 +02:00
2024-05-21 09:31:28 -07:00
2024-07-31 08:03:31 +08:00
2024-05-24 11:07:30 +02:00
2024-07-04 12:15:35 -05:00
2024-07-11 06:27:40 +08:00
2024-06-06 09:16:43 -05:00
2024-07-29 00:02:31 +00:00
2024-05-16 01:53:33 -07:00
2024-07-17 11:11:58 +02:00
2024-05-26 07:11:50 +08:00
2024-06-09 13:54:34 +02:00
2024-07-18 08:08:56 +08:00
2024-05-24 11:07:30 +02:00
2024-06-09 13:54:34 +02:00
2024-04-11 07:39:29 +08:00
2024-05-06 06:43:01 +08:00
2024-07-15 06:54:45 +08:00
2024-07-29 00:02:31 +00:00
2024-04-11 07:39:29 +08:00
2024-07-06 11:41:55 +02:00
2024-06-07 10:55:14 +08:00
2024-07-21 16:11:28 +02:00
2024-07-30 12:18:44 +08:00
2024-06-10 06:47:30 +08:00
2024-07-14 13:39:40 +08:00
2024-06-20 20:16:53 +08:00
2024-07-09 15:26:48 +02:00
2024-07-31 11:33:32 +01:00
2024-07-14 18:15:50 +08:00
2024-07-29 00:02:31 +00:00
2024-06-18 23:59:39 +02:00
2024-05-11 18:14:03 +08:00
2024-05-11 18:14:03 +08:00
2024-03-29 09:43:26 -05:00
2024-07-18 08:08:56 +08:00
2024-07-13 08:56:58 +08:00
2024-04-30 04:30:21 -07:00
2024-04-15 03:43:33 +08:00
2024-07-06 17:32:38 +08:00
2024-07-07 07:21:14 +08:00
2024-05-18 07:09:05 +08:00
2024-07-05 05:20:45 +08:00
2024-07-31 00:18:32 +02:00
2024-07-13 08:56:58 +08:00
2024-05-28 13:24:16 -05:00
2024-07-29 17:15:46 +02:00
2024-04-23 08:20:36 +08:00
2024-04-30 04:30:21 -07:00
2024-05-11 18:14:03 +08:00
2024-07-29 00:02:31 +00:00
2024-06-19 09:45:40 -07:00
2024-06-09 13:54:34 +02:00
2024-04-30 05:54:03 +08:00
2024-05-20 20:50:08 +08:00
2024-07-05 05:20:45 +08:00
2024-07-18 08:08:56 +08:00
2024-07-05 05:20:45 +08:00
2024-04-15 03:43:33 +08:00
2024-05-24 11:57:46 +02:00
2024-07-10 10:35:12 +08:00