Mercurial > vim
comparison src/testdir/test_visual.vim @ 27374:c9a6c79998b2 v8.2.4215
patch 8.2.4215: illegal memory access when copying lines in Visual mode
Commit: https://github.com/vim/vim/commit/dc5490e2cbc8c16022a23b449b48c1bd0083f366
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 25 13:52:53 2022 +0000
patch 8.2.4215: illegal memory access when copying lines in Visual mode
Problem: Illegal memory access when copying lines in Visual mode.
Solution: Adjust the Visual position after copying lines.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 25 Jan 2022 15:00:05 +0100 |
parents | 85f56e16da9b |
children | a4746d1a3cf3 |
comparison
equal
deleted
inserted
replaced
27373:117eb68e273f | 27374:c9a6c79998b2 |
---|---|
1326 exe "normal G\<C-V>gg\<C-W>\<C-X>OO\<Esc>" | 1326 exe "normal G\<C-V>gg\<C-W>\<C-X>OO\<Esc>" |
1327 bwipe! | 1327 bwipe! |
1328 bwipe! | 1328 bwipe! |
1329 endfunc | 1329 endfunc |
1330 | 1330 |
1331 " this was leaving the end of the Visual area beyond the end of a line | |
1332 func Test_visual_ex_copy_line() | |
1333 new | |
1334 call setline(1, ["aaa", "bbbbbbbbbxbb"]) | |
1335 /x | |
1336 exe "normal ggvjfxO" | |
1337 t0 | |
1338 normal gNU | |
1339 bwipe! | |
1340 endfunc | |
1341 | |
1331 | 1342 |
1332 " vim: shiftwidth=2 sts=2 expandtab | 1343 " vim: shiftwidth=2 sts=2 expandtab |