diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-08-27 11:17:39 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2023-08-27 11:17:39 +0200 |
commit | d809c0a90387a23aed21ba37d0b65332fb5dafe7 (patch) | |
tree | 2d1e407ab6d503b26fdd1adce5a3b86a4e5c7156 /src/testdir/dumps | |
parent | 58f39d89a8adff51ab04893d1fd28e3767979f9f (diff) |
patch 9.0.1792: problem with gj/gk/gM and virtual textv9.0.1792
Problem: Normal mode "gM", "gj", "gk" commands behave incorrectly with
virtual text.
Solution: Use linetabsize() instead of linetabsize_str().
closes: #12909
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Diffstat (limited to 'src/testdir/dumps')
8 files changed, 45 insertions, 0 deletions
diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gM.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gM.dump new file mode 100644 index 0000000000..dbefdf5415 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gM.dump @@ -0,0 +1,3 @@ +|1+0&#ffffff0|2|b+0#e000e06&@2|3+0#0000000&|4>5|6|7|b+0#e000e06&@2|8+0#0000000&|9| @44 +|~+0#4040ff13&| @58 +| +0#0000000&@41|1|,|5|-|8| @8|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_1.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_1.dump new file mode 100644 index 0000000000..74595ac762 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_1.dump @@ -0,0 +1,6 @@ +>a+0&#ffffff0@39|b@9|a@9 +@5| @54 +|a@39|b@9|a@9 +@5| @54 +|~+0#4040ff13&| @58 +| +0#0000000&@41|1|,|1| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_2.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_2.dump new file mode 100644 index 0000000000..18507a7854 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_2.dump @@ -0,0 +1,6 @@ +|a+0&#ffffff0@39|b@9|a@9 +>a@4| @54 +|a@39|b@9|a@9 +@5| @54 +|~+0#4040ff13&| @58 +| +0#0000000&@41|1|,|5|1|-|6|1| @6|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_3.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_3.dump new file mode 100644 index 0000000000..8520059c08 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_3.dump @@ -0,0 +1,6 @@ +|a+0&#ffffff0@39|b@9|a@9 +@5| @54 +>a@39|b@9|a@9 +@5| @54 +|~+0#4040ff13&| @58 +| +0#0000000&@41|2|,|1| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_4.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_4.dump new file mode 100644 index 0000000000..f0073f6bdd --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_4.dump @@ -0,0 +1,6 @@ +|a+0&#ffffff0@39|b@9|a@9 +@5| @54 +|a@39|b@9|a@9 +>a@4| @54 +|~+0#4040ff13&| @58 +| +0#0000000&@41|2|,|5|1|-|6|1| @6|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_5.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_5.dump new file mode 100644 index 0000000000..8520059c08 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_5.dump @@ -0,0 +1,6 @@ +|a+0&#ffffff0@39|b@9|a@9 +@5| @54 +>a@39|b@9|a@9 +@5| @54 +|~+0#4040ff13&| @58 +| +0#0000000&@41|2|,|1| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_6.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_6.dump new file mode 100644 index 0000000000..18507a7854 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_6.dump @@ -0,0 +1,6 @@ +|a+0&#ffffff0@39|b@9|a@9 +>a@4| @54 +|a@39|b@9|a@9 +@5| @54 +|~+0#4040ff13&| @58 +| +0#0000000&@41|1|,|5|1|-|6|1| @6|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_7.dump b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_7.dump new file mode 100644 index 0000000000..74595ac762 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_normal_gj_gk_7.dump @@ -0,0 +1,6 @@ +>a+0&#ffffff0@39|b@9|a@9 +@5| @54 +|a@39|b@9|a@9 +@5| @54 +|~+0#4040ff13&| @58 +| +0#0000000&@41|1|,|1| @10|A|l@1| |