Bram Moolenaar
45fcb7928a
patch 9.0.1514: test waits unnecessarily long before checking screendump
...
Problem: Test waits unnecessarily long before checking screendump.
Solution: Remove TermWait() call.
2023-05-06 13:01:27 +01:00
Luuk van Baal
c8502f9b88
patch 9.0.1512: inserting lines when scrolling with 'smoothscroll' set
...
Problem: Inserting lines when scrolling with 'smoothscroll' set.
Solution: Adjust line height computation for w_skipcol. (Luuk van Baal,
closes #12350 )
2023-05-06 12:40:15 +01:00
zeertzjq
88bb3e0a48
patch 9.0.1506: line number not displayed when using 'smoothscroll'
...
Problem: Line number not displayed when using 'smoothscroll'.
Solution: Adjust condition for showing the line number. (closes #12333 )
2023-05-02 20:52:59 +01:00
Bram Moolenaar
1d6539cf36
patch 9.0.1309: scrolling two lines with even line count and 'scrolloff' set
...
Problem: Scrolling two lines with even line count and 'scrolloff' set.
Solution: Adjust how the topline is computed. (closes #10545 )
2023-02-14 17:41:20 +00:00
Bram Moolenaar
94722c5107
patch 9.0.1257: code style is not check in test scripts
...
Problem: Code style is not check in test scripts.
Solution: Add basic code style check for test files.
2023-01-28 19:19:03 +00:00
Bram Moolenaar
870219c58c
patch 9.0.1247: divide by zero with 'smoothscroll' set and a narrow window
...
Problem: Divide by zero with 'smoothscroll' set and a narrow window.
Solution: Bail out when the window is too narrow.
2023-01-26 14:14:43 +00:00
Bram Moolenaar
db4d88c2ad
patch 9.0.1121: cursor positioning and display problems with 'smoothscroll'
...
Problem: Cursor positioning and display problems with 'smoothscroll' and
using "zt", "zb" or "zz".
Solution: Adjust computations and conditions. (Yee Cheng Chin,
closes #11764 )
2022-12-31 15:13:22 +00:00
Bram Moolenaar
b21b8e9ed0
patch 9.0.1000: with 'smoothscroll' skipcol may be reset unnecessarily
...
Problem: With 'smoothscroll' skipcol may be reset unnecessarily.
Solution: Check the line does actually fit in the window.
2022-12-03 18:35:07 +00:00
Bram Moolenaar
1b73edd9ee
patch 9.0.0998: "gk" may reset skipcol when not needed
...
Problem: "gk" may reset skipcol when not needed.
Solution: Only reset skipcol if the cursor column is less.
2022-12-03 11:51:54 +00:00
Yee Cheng Chin
e6392b1021
patch 9.0.0911: with 'smoothscroll' set mouse click position may be wrong
...
Problem: With 'smoothscroll' set mouse click position may be wrong.
Solution: Adjust computations for w_skipcol. (Yee Cheng Chin, closes #11514 )
2022-11-19 14:31:08 +00:00
Yee Cheng Chin
361895d2a1
patch 9.0.0908: with 'smoothscroll' cursor may end up in wrong position
...
Problem: With 'smoothscroll' cursor may end up in wrong position.
Solution: Correct the computation of screen lines. (Yee Cheng Chin,
closes #11502 )
2022-11-19 12:25:16 +00:00
Yee Cheng Chin
81ba26e9de
patch 9.0.0900: cursor moves too far with 'smoothscroll'
...
Problem: Cursor moves too far with 'smoothscroll'.
Solution: Only move as far as really needed. (Yee Cheng Chin, closes #11504 )
2022-11-18 12:52:50 +00:00
Bram Moolenaar
75ac25b496
patch 9.0.0898: with 'smoothscroll' cursor is one screen line too far down
...
Problem: With 'smoothscroll' cursor is one screen line too far down. (Ernie
Rael)
Solution: Add a test that currently has the wrong result so that a fix can
be made. (issue #11436 )
2022-11-17 19:00:14 +00:00
Yee Cheng Chin
01ee52bab6
patch 9.0.0893: 'smoothscroll' cursor calculations wrong when 'number' is set
...
Problem: 'smoothscroll' cursor calculations wrong when 'number' is set.
Solution: Correct the code that computes the width. (closes #11492 )
2022-11-17 12:41:42 +00:00
Bram Moolenaar
13cdde3952
patch 9.0.0758: "precedes" from 'listchars' overwritten by <<<
...
Problem: "precedes" from 'listchars' overwritten by <<< for 'smoothscroll'.
Solution: Keep the "precedes" character.
2022-10-15 14:07:48 +01:00
Bram Moolenaar
eb4de62931
patch 9.0.0757: line number not visisble with 'smoothscroll', 'nu' and 'rnu'
...
Problem: Line number not visisble with 'smoothscroll', 'nu' and 'rnu'.
Solution: Put the ">>>" after the line number instead of on top.
2022-10-15 13:42:17 +01:00
Bram Moolenaar
2fbabd238a
patch 9.0.0734: cursor position invalid when scrolling with 'smoothscroll'
...
Problem: Cursor position invalid when scrolling with 'smoothscroll' set.
(Ernie Rael)
Solution: Add w_valid_skipcol and clear flags when it changes. Adjust
w_skipcol after moving the cursor.
2022-10-12 19:53:38 +01:00
Bram Moolenaar
118c235112
patch 9.0.0707: with 'smoothscroll' cursor position not adjusted in long line
...
Problem: With 'smoothscroll' and 'scrolloff' non-zero the cursor position
is not properly adjusted in a long line.
Solution: Move the cursor further up or down in the line.
2022-10-09 17:19:27 +01:00
Bram Moolenaar
8cf3459878
patch 9.0.0701: with 'smoothscroll' cursor position not adjusted in long line
...
Problem: With 'smoothscroll' the cursor position s not adjusted in a long
line.
Solution: Move the cursor further up or down in the line.
2022-10-08 21:13:40 +01:00
Bram Moolenaar
46b54747c5
patch 9.0.0673: first line wong with 'smoothscroll' and 'scrolloff' zero
...
Problem: First line not scrolled properly with 'smoothscroll' and
'scrolloff' zero and using "k".
Solution: Make sure the cursor position is visible.
2022-10-06 15:46:49 +01:00
Bram Moolenaar
9bab7a0243
patch 9.0.0672: line partly shows with 'smoothscroll' and 'scrolloff' zero
...
Problem: Cursor line only partly shows with 'smoothscroll' and 'scrolloff'
zero.
Solution: Do not use 'smoothscroll' when adjusting the bottom of the window.
(closes #11269 )
2022-10-06 14:57:53 +01:00
Bram Moolenaar
1a58e1d97c
patch 9.0.0671: negative topline using CTRL-Y with 'smoothscroll' and 'diff'
...
Problem: Negative topline using CTRL-Y with 'smoothscroll' and 'diff'.
(Ernie Rael)
Solution: Only use 'smoothscroll' when 'wrap' is set.
2022-10-06 13:09:17 +01:00
Bram Moolenaar
b6aab8f44b
patch 9.0.0652: 'smoothscroll' not tested with 'number' and "n" in 'cpo'
...
Problem: 'smoothscroll' not tested with 'number' and "n" in 'cpo'.
Solution: Add tests, fix uncovered problem.
2022-10-03 20:01:16 +01:00
Bram Moolenaar
6b2d4ff714
patch 9.0.0646: with 'smoothscroll' CTRL-E is wrong when 'foldmethod' set
...
Problem: with 'smoothscroll' set CTRL-E does not work properly when
'foldmethod' is set to "indent". (Yee Cheng Chin)
Solution: Merge the code for scroling with folds and 'smoothscroll'.
(closes #11262 )
2022-10-03 14:06:02 +01:00
Bram Moolenaar
8df9748edb
patch 9.0.0645: CTRL-Y does not stop at line 1
...
Problem: CTRL-Y does not stop at line 1. (John Marriott)
Solution: Stop at line 1 when 'smoothscroll' is not set. (closes #11261 )
2022-10-03 12:11:13 +01:00
Bram Moolenaar
f6196f4244
patch 9.0.0640: cannot scroll by screen line if a line wraps
...
Problem: Cannot scroll by screen line if a line wraps.
Solution: Add the 'smoothscroll' option. Only works for CTRL-E and CTRL-Y
so far.
2022-10-02 21:29:55 +01:00
Bram Moolenaar
6d91bcb4d2
patch 8.2.1432: various inconsistencies in test files
...
Problem: Various inconsistencies in test files.
Solution: Add modelines where they were missing. Use Check commands instead
of silently skipping over tests. Adjust indents and comments.
(Ken Takata, closes #6695 )
2020-08-12 18:50:36 +02:00
Bram Moolenaar
af2d20c628
patch 8.0.1237: ":set scroll&" often gives an error
...
Problem: ":set scroll&" often gives an error.
Solution: Don't use a fixed default value, use half the window height. Add a
test. (Ozaki Kiichi, closes #2104 )
2017-10-29 15:26:57 +01:00