diff options
| author | Luuk van Baal <luukvbaal@gmail.com> | 2023-05-24 20:26:03 +0200 |
|---|---|---|
| committer | Luuk van Baal <luukvbaal@gmail.com> | 2023-05-25 11:24:22 +0200 |
| commit | d2dc7cfa5b930a1ff68426f3d47809508ac7d392 (patch) | |
| tree | 468b4ada8e8ece847155fdbf97fa0bb4df9e3db8 /test/old/testdir | |
| parent | ad7cded1f3f40912d962796d6965dac17ecb97f0 (diff) | |
| download | rneovim-d2dc7cfa5b930a1ff68426f3d47809508ac7d392.tar.gz rneovim-d2dc7cfa5b930a1ff68426f3d47809508ac7d392.tar.bz2 rneovim-d2dc7cfa5b930a1ff68426f3d47809508ac7d392.zip | |
vim-patch:9.0.0608: with spelling, deleting a full stop does not update next line
Problem: With spell checking, deleting a full stop at the end of a line
does not update SpellCap at the start of the next line.
Solution: Update the next line when characters have been deleted. Also when
using undo.
https://github.com/vim/vim/commit/26f09ea54b2c60abf21df42c60bdfc60eca17b0d
Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat (limited to 'test/old/testdir')
| -rw-r--r-- | test/old/testdir/test_spell.vim | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/old/testdir/test_spell.vim b/test/old/testdir/test_spell.vim index 15c47881a9..c959e199d9 100644 --- a/test/old/testdir/test_spell.vim +++ b/test/old/testdir/test_spell.vim @@ -1018,6 +1018,14 @@ func Test_spell_screendump_spellcap() call term_sendkeys(buf, "3GANot\<Esc>") call VerifyScreenDump(buf, 'Test_spell_3', {}) + " Deleting a full stop removes missing Cap in next line + call term_sendkeys(buf, "5Gddk$x") + call VerifyScreenDump(buf, 'Test_spell_4', {}) + + " Undo also updates the next line (go to command line to remove message) + call term_sendkeys(buf, "u:\<Esc>") + call VerifyScreenDump(buf, 'Test_spell_5', {}) + " clean up call StopVimInTerminal(buf) call delete('XtestSpellCap') |