Mercurial > vim
diff src/testdir/test_registers.vim @ 23287:f2a70fca3485 v8.2.2189
patch 8.2.2189: cannot repeat a command that uses the small delete register
Commit: https://github.com/vim/vim/commit/032a2d050b82b146d70d6ff714838ee62c07d8ad
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Dec 22 17:59:35 2020 +0100
patch 8.2.2189: cannot repeat a command that uses the small delete register
Problem: Cannot repeat a command that uses the small delete register.
Solution: Store the register name instead of the contents. (Christian
Brabandt, closes #7527)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 22 Dec 2020 18:00:03 +0100 |
parents | 1503ecd54f8a |
children | 9af15022894c |
line wrap: on
line diff
--- a/src/testdir/test_registers.vim +++ b/src/testdir/test_registers.vim @@ -698,4 +698,15 @@ func Test_ve_blockpaste() bwipe! endfunc +func Test_insert_small_delete() + new + call setline(1, ['foo foobar bar']) + call cursor(1,1) + exe ":norm! ciw'\<C-R>-'" + call assert_equal(getline(1), "'foo' foobar bar") + exe ":norm! w.w." + call assert_equal(getline(1), "'foo' 'foobar' 'bar'") + bwipe! +endfunc + " vim: shiftwidth=2 sts=2 expandtab