diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-08-23 20:58:01 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2023-08-23 20:58:01 +0200 |
commit | 1193951bebcff50d88403ce17dec5d3be14f131d (patch) | |
tree | 833b7f27acb6b6e7c3fc220c22f4e151208f6404 /src/testdir/dumps | |
parent | c51fa7bc4666baad81356b298da7a5ede410f868 (diff) |
patch 9.0.1785: wrong cursor position with 'showbreak' and lcs-eolv9.0.1785
Problem: wrong cursor position with 'showbreak' and lcs-eol
Solution: Add size of 'showbreak' before when 'listchars' "eol" is used.
Also fix wrong cursor position with wrapping virtual text on
empty line and 'showbreak'.
closes: #12891
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Diffstat (limited to 'src/testdir/dumps')
-rw-r--r-- | src/testdir/dumps/Test_cursor_position_with_showbreak_1.dump (renamed from src/testdir/dumps/Test_cursor_position_with_showbreak.dump) | 2 | ||||
-rw-r--r-- | src/testdir/dumps/Test_cursor_position_with_showbreak_2.dump | 6 | ||||
-rw-r--r-- | src/testdir/dumps/Test_prop_inserts_text_showbreak_22.dump | 6 |
3 files changed, 13 insertions, 1 deletions
diff --git a/src/testdir/dumps/Test_cursor_position_with_showbreak.dump b/src/testdir/dumps/Test_cursor_position_with_showbreak_1.dump index 92b79cc473..fd42880e14 100644 --- a/src/testdir/dumps/Test_cursor_position_with_showbreak.dump +++ b/src/testdir/dumps/Test_cursor_position_with_showbreak_1.dump @@ -1,5 +1,5 @@ | +0#0000e05#a8a8a8255@1|x+0#0000000#ffffff0@71|X -> +0#0000e05#a8a8a8255@1|s+0#0000000#ffffff0|e|c|o|n|d| |l|i|n|e| @61 +| +0#0000e05#a8a8a8255@1>s+0#0000000#ffffff0|e|c|o|n|d| |l|i|n|e| @61 |~+0#4040ff13&| @73 |~| @73 |~| @73 diff --git a/src/testdir/dumps/Test_cursor_position_with_showbreak_2.dump b/src/testdir/dumps/Test_cursor_position_with_showbreak_2.dump new file mode 100644 index 0000000000..e3577d52d1 --- /dev/null +++ b/src/testdir/dumps/Test_cursor_position_with_showbreak_2.dump @@ -0,0 +1,6 @@ +| +0#0000e05#a8a8a8255@1|x+0#0000000#ffffff0@71|X +| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@1|++0#4040ff13&>$| +0#0000000&@68 +| +0#0000e05#a8a8a8255@1|s+0#0000000#ffffff0|e|c|o|n|d| |l|i|n|e|$+0#4040ff13&| +0#0000000&@60 +|~+0#4040ff13&| @73 +|~| @73 +|-+2#0000000&@1| |I|N|S|E|R|T| |-@1| +0&&@44|1|,|7|4| @9|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_showbreak_22.dump b/src/testdir/dumps/Test_prop_inserts_text_showbreak_22.dump new file mode 100644 index 0000000000..6481f6d789 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_showbreak_22.dump @@ -0,0 +1,6 @@ +| +0&#ffffff0@1|1| >1+0#e000e06&|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2 +| +0#0000000&@5|++0#4040ff13&|3+0#e000e06&|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1 +| +0#0000000&@5|++0#4040ff13&|2+0#e000e06&|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3|1|2|3| +0#0000000&@2 +|~+0#4040ff13&| @28 +|~| @28 +| +0#0000000&@29 |