Commit Graph

172 Commits

Author SHA1 Message Date
Christian Brabandt 476733f3d0 patch 9.0.1915: r_CTRL-C works differently in visual mode
Problem:  r_CTRL-C works differently in visual mode
Solution: Make r_CTRL-C behave consistent in visual mode
          in terminal and Windows GUI

in visual mode, r CTRL-C behaves strange in Unix like environments. It
seems to end visual mode, but still is waiting for few more chars,
however it never seems to replace it by any characters and eventually
just returns back into normal mode.

In contrast in Windows GUI mode, r_CTRL-C replaces in the selected area
all characters by a literal CTRL-C.

Not sure why it behaves like this. It seems in the Windows GUI, got_int
is not set and therefore behaves as if any other normal character has
been pressed.

So remove the special casing of what happens when got_int is set and
make it always behave like in Windows GUI mode. Add a test to verify it
always behaves like replacing in the selected area each selected
character by a literal CTRL-C.

closes: #13091
closes: #13112

Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-09-19 20:45:07 +02:00
Bram Moolenaar 71badf9547 Update runtime files 2023-04-22 22:40:14 +01:00
Bram Moolenaar dd60c365cd Update runtime files 2023-02-27 15:49:53 +00:00
Bram Moolenaar 938ae280c7 Update runtime files. 2023-02-20 20:44:55 +00:00
Bram Moolenaar b59ae59a58 Update runtime files 2022-11-23 23:46:31 +00:00
Bram Moolenaar 9712ff1288 Update runtime files 2022-09-18 13:04:22 +01:00
Bram Moolenaar 2ecbe53f45 Update runtime files 2022-07-29 21:36:21 +01:00
Bram Moolenaar eb49041875 release version 9.0
Problem:    About time to release Vim 9.0.
Solution:   Update the version number everywhere.
2022-06-28 13:44:46 +01:00
Bram Moolenaar cfa8f9a3f2 Update runtime files 2022-06-03 21:59:47 +01:00
Bram Moolenaar d899e51120 Update runtime files 2022-05-07 21:54:03 +01:00
Bram Moolenaar 2bf875f881 patch 8.2.4907: some users do not want a line comment always inserted
Problem:    Some users do not want a line comment always inserted.
Solution:   Add the '/' flag to 'formatoptions' to not repeat the comment
            leader after a statement when using "o".
2022-05-07 14:54:11 +01:00
Shougo Matsushita 509142ab7a patch 8.2.4881: "P" in Visual mode still changes some registers
Problem:    "P" in Visual mode still changes some registers.
Solution:   Make "P" in Visual mode not change any register. (Shougo
            Matsushita, closes #10349)
2022-05-06 11:45:09 +01:00
Bram Moolenaar 75ab590f85 Update runtime files 2022-04-18 15:36:40 +01:00
Bram Moolenaar 1588bc8ebe Update runtime files 2022-03-08 21:35:07 +00:00
Bram Moolenaar c51cf03298 Update runtime files. 2022-02-26 12:25:45 +00:00
Bram Moolenaar a2baa73d1d Update runtime files. 2022-02-04 16:09:54 +00:00
Bram Moolenaar f10911e5db Update runtime files 2022-01-29 22:20:48 +00:00
Bram Moolenaar 04fb916684 Update runtime files 2021-12-30 20:24:12 +00:00
Bram Moolenaar a4d131d110 Update runtime files 2021-12-27 21:33:07 +00:00
Bram Moolenaar 2286304cdb Update runtime files 2021-10-16 15:23:36 +01:00
Bram Moolenaar 4d8f476176 Update runtime files 2021-06-27 15:18:56 +02:00
Bram Moolenaar 2346a63784 Update runtime files 2021-06-13 19:02:49 +02:00
Christian Brabandt 544a38e44d patch 8.2.2971: cannot yank a block without trailing spaces
Problem:    Cannot yank a block without trailing spaces.
Solution:   Add the "zy" command. (Christian Brabandt, closes #8292)
2021-06-10 19:39:11 +02:00
Christian Brabandt 2fa9384ca1 patch 8.2.2914: cannot paste a block without adding padding
Problem:    Cannot paste a block without adding padding.
Solution:   Add "zp" and "zP" which paste without adding padding. (Christian
            Brabandt, closes #8289)
2021-05-30 22:17:25 +02:00
Bram Moolenaar c8cdf0f80b Update runtime files. 2021-03-13 13:28:13 +01:00
Bram Moolenaar e0e3917554 Update runtime files. 2021-01-25 21:14:57 +01:00
Bram Moolenaar 4466ad6baa Update runtime files 2020-11-21 13:16:30 +01:00
Bram Moolenaar 3132cddd20 Update runtime files 2020-11-05 20:41:49 +01:00
Bram Moolenaar 55e29611d2 patch 8.2.1933: cannot sort using locale ordering
Problem:    Cannot sort using locale ordering.
Solution:   Add a flag for :sort and sort() to use the locale. (Dominique
            Pellé, closes #7237)
2020-11-01 13:57:44 +01:00
Bram Moolenaar 207f009326 Update runtime files. 2020-08-30 17:20:20 +02:00
Bram Moolenaar 2547aa930b Update runtime files. 2020-07-26 17:00:44 +02:00
Bram Moolenaar acc2240640 Update runtime files 2020-06-07 21:07:18 +02:00
Bram Moolenaar e52702f003 patch 8.2.0901: formatting CJK text isn't optimal
Problem:    Formatting CJK text isn't optimal.
Solution:   Properly break CJK lines. (closes #3875)
2020-06-04 18:22:13 +02:00
Bram Moolenaar 7ceefb35c8 Update runtime files 2020-05-01 16:07:38 +02:00
Bram Moolenaar 2c7f8c574f Update runtime files 2020-04-20 19:52:53 +02:00
Bram Moolenaar d1caa941d8 Update runtime files 2020-04-10 22:10:56 +02:00
Bram Moolenaar ebdf3c964a Update runtime files. 2020-02-15 21:41:42 +01:00
Bram Moolenaar 6f345a1458 patch 8.2.0017: OS/2 and MS-DOS are still mentioned
Problem:    OS/2 and MS-DOS are still mentioned, even though support was
            removed long ago.
Solution:   Update documentation. (Yegappan Lakshmanan, closes #5368)
2019-12-17 21:27:18 +01:00
Bram Moolenaar 98056533b9 Vim 8.2 release 2019-12-12 14:18:35 +01:00
Bram Moolenaar 3691f1ee72 patch 8.1.2212: cannot see the selection type in :reg output
Problem:    Cannot see the selection type in :reg output. (Ayberk Aydın)
Solution:   Add c/l/b. (Christian Brabandt, closes #5110, closes #4546)
2019-10-24 20:17:00 +02:00
Bram Moolenaar 2e693a88b2 Update runtime files. 2019-10-16 22:35:02 +02:00
Bram Moolenaar 8c96af9c05 patch 8.1.2096: too many #ifdefs
Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_COMMENTS.
2019-09-28 19:05:57 +02:00
Bram Moolenaar 5be4ceecea Update runtime files. 2019-09-27 19:34:08 +02:00
Bram Moolenaar 06fe74aef7 Runtime files update. 2019-08-31 16:20:32 +02:00
Bram Moolenaar e2c453d38f patch 8.1.1901: the +insert_expand feature is not always available
Problem:    The +insert_expand feature is not always available.
Solution:   Graduate the +insert_expand feature.
2019-08-21 14:37:09 +02:00
Bram Moolenaar 396e829fa3 Update runtime files 2019-07-13 23:04:31 +02:00
Bram Moolenaar a6c27c47dd Update runtime files 2019-05-09 19:16:22 +02:00
Bram Moolenaar 25c9c680ec patch 8.1.1280: remarks about functionality not in Vi clutters the help
Problem:    Remarks about functionality not in Vi clutters the help.
Solution:   Move all info about what is new in Vim or already existed in Vi to
            vi_diff.txt.  Remove {not in Vi} remarks. (closes #4268) Add
            "noet" to the help files modeline.  Also include many other help
            file improvements.
2019-05-05 18:13:34 +02:00
Bram Moolenaar 4c92e75dd4 Update runtime files. 2019-02-17 21:18:32 +01:00
Bram Moolenaar c3c3158756 patch 8.1.0728: cannot avoid breaking after a single space.
Problem:    Cannot avoid breaking after a single space.
Solution:   Add the 'p' flag to 'formatoptions'. (Tom Ryder)
2019-01-11 22:15:05 +01:00