diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-08-17 23:21:40 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2023-08-17 23:21:40 +0200 |
commit | 6e940d9a1d4ff122aad1b0821c784a60b507d45c (patch) | |
tree | 318ffe4cdff069b3c5a494154480581750f777c3 /src/testdir/dumps | |
parent | 8cfe52e6fbf44032cd40d1561e93644786b15ee7 (diff) |
patch 9.0.1731: blockwise Visual highlight not working with virtual textv9.0.1731
Problem: blockwise Visual highlight not working with virtual text
Solution: Reset the correct variable at the end of virtual selection and
Check for double-width char inside virtual text.
closes: #12606
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Diffstat (limited to 'src/testdir/dumps')
7 files changed, 42 insertions, 0 deletions
diff --git a/src/testdir/dumps/Test_prop_inserts_text_visual_block_1.dump b/src/testdir/dumps/Test_prop_inserts_text_visual_block_1.dump new file mode 100644 index 0000000000..ce82e3958d --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_visual_block_1.dump @@ -0,0 +1,6 @@ +>1+0&#ffffff0|2|3|4|5|6|7|8|9| @50 +|1|-+0#e000e06&|口*&|-+&|2+0#0000000&|3|4|5|6|7|8|9| @46 +|1|2|3|4|5|6|7|8|9| @50 +|~+0#4040ff13&| @58 +|~| @58 +| +0#0000000&@41|1|,|1| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_visual_block_2.dump b/src/testdir/dumps/Test_prop_inserts_text_visual_block_2.dump new file mode 100644 index 0000000000..4fe696aa5d --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_visual_block_2.dump @@ -0,0 +1,6 @@ +|1+0&#e0e0e08|2|3+0&#ffffff0|4|5|6|7|8|9| @50 +|1+0&#e0e0e08|-+0#e000e06#ffffff0|口*&|-+&|2+0#0000000&|3|4|5|6|7|8|9| @46 +|1+0&#e0e0e08>2+0&#ffffff0|3|4|5|6|7|8|9| @50 +|~+0#4040ff13&| @58 +|~| @58 +|-+2#0000000&@1| |V|I|S|U|A|L| |B|L|O|C|K| |-@1| +0&&@13|3|x|2| @6|3|,|2| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_visual_block_3.dump b/src/testdir/dumps/Test_prop_inserts_text_visual_block_3.dump new file mode 100644 index 0000000000..27820c1f8f --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_visual_block_3.dump @@ -0,0 +1,6 @@ +|1+0&#e0e0e08|2|3|4+0&#ffffff0|5|6|7|8|9| @50 +|1+0&#e0e0e08|-+0#e000e06#ffffff0|口*&|-+&|2+0#0000000&|3|4|5|6|7|8|9| @46 +|1+0&#e0e0e08|2>3+0&#ffffff0|4|5|6|7|8|9| @50 +|~+0#4040ff13&| @58 +|~| @58 +|-+2#0000000&@1| |V|I|S|U|A|L| |B|L|O|C|K| |-@1| +0&&@13|3|x|3| @6|3|,|3| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_visual_block_4.dump b/src/testdir/dumps/Test_prop_inserts_text_visual_block_4.dump new file mode 100644 index 0000000000..8db2dd2bd6 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_visual_block_4.dump @@ -0,0 +1,6 @@ +|1+0&#e0e0e08|2|3|4|5|6|7|8+0&#ffffff0|9| @50 +|1+0&#e0e0e08|-+0#e000e06#ffffff0|口*&|-+&|2+0#0000000#e0e0e08|3|4+0&#ffffff0|5|6|7|8|9| @46 +|1+0&#e0e0e08|2|3|4|5|6>7+0&#ffffff0|8|9| @50 +|~+0#4040ff13&| @58 +|~| @58 +|-+2#0000000&@1| |V|I|S|U|A|L| |B|L|O|C|K| |-@1| +0&&@13|3|x|7| @6|3|,|7| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_visual_block_5.dump b/src/testdir/dumps/Test_prop_inserts_text_visual_block_5.dump new file mode 100644 index 0000000000..92418cc9ec --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_visual_block_5.dump @@ -0,0 +1,6 @@ +|1+0&#ffffff0|2+0&#e0e0e08|3|4|5|6|7|8+0&#ffffff0|9| @50 +|1|-+0#e000e06&|口*&|-+&|2+0#0000000#e0e0e08|3|4+0&#ffffff0|5|6|7|8|9| @46 +|1>2|3+0&#e0e0e08|4|5|6|7|8+0&#ffffff0|9| @50 +|~+0#4040ff13&| @58 +|~| @58 +|-+2#0000000&@1| |V|I|S|U|A|L| |B|L|O|C|K| |-@1| +0&&@13|3|x|6| @6|3|,|2| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_visual_block_6.dump b/src/testdir/dumps/Test_prop_inserts_text_visual_block_6.dump new file mode 100644 index 0000000000..78ba81de2d --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_visual_block_6.dump @@ -0,0 +1,6 @@ +|1+0&#ffffff0|2|3+0&#e0e0e08|4|5|6|7|8+0&#ffffff0|9| @50 +|1|-+0#e000e06&|口*&|-+&|2+0#0000000#e0e0e08|3|4+0&#ffffff0|5|6|7|8|9| @46 +|1|2>3|4+0&#e0e0e08|5|6|7|8+0&#ffffff0|9| @50 +|~+0#4040ff13&| @58 +|~| @58 +|-+2#0000000&@1| |V|I|S|U|A|L| |B|L|O|C|K| |-@1| +0&&@13|3|x|5| @6|3|,|3| @10|A|l@1| diff --git a/src/testdir/dumps/Test_prop_inserts_text_visual_block_7.dump b/src/testdir/dumps/Test_prop_inserts_text_visual_block_7.dump new file mode 100644 index 0000000000..7011db7715 --- /dev/null +++ b/src/testdir/dumps/Test_prop_inserts_text_visual_block_7.dump @@ -0,0 +1,6 @@ +|1+0&#ffffff0|2|3|4+0&#e0e0e08|5|6|7|8+0&#ffffff0|9| @50 +|1|-+0#e000e06&|口*&|-+&|2+0#0000000#e0e0e08|3|4+0&#ffffff0|5|6|7|8|9| @46 +|1|2|3>4|5+0&#e0e0e08|6|7|8+0&#ffffff0|9| @50 +|~+0#4040ff13&| @58 +|~| @58 +|-+2#0000000&@1| |V|I|S|U|A|L| |B|L|O|C|K| |-@1| +0&&@13|3|x|4| @6|3|,|4| @10|A|l@1| |