aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/spell_spec.lua
diff options
context:
space:
mode:
authorLuuk van Baal <luukvbaal@gmail.com>2023-05-24 20:13:11 +0200
committerLuuk van Baal <luukvbaal@gmail.com>2023-05-25 11:24:19 +0200
commitad7cded1f3f40912d962796d6965dac17ecb97f0 (patch)
tree9980fbf404ff37edbbfcf9822f6fc8d66ff21387 /test/functional/ui/spell_spec.lua
parentbff67c9fbe8c174dae8952a565a110930dc4fc58 (diff)
downloadrneovim-ad7cded1f3f40912d962796d6965dac17ecb97f0.tar.gz
rneovim-ad7cded1f3f40912d962796d6965dac17ecb97f0.tar.bz2
rneovim-ad7cded1f3f40912d962796d6965dac17ecb97f0.zip
vim-patch:9.0.0590: after exiting Insert mode spelling not checked in next line
Problem: After exiting Insert mode spelling is not checked in the next line. Solution: When spelling is enabled redraw the next line after exiting Insert mode in case the spell highlight needs updating. https://github.com/vim/vim/commit/ee09fcc9b6cf24e02899461809da9a5148208ea5 Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat (limited to 'test/functional/ui/spell_spec.lua')
-rw-r--r--test/functional/ui/spell_spec.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/functional/ui/spell_spec.lua b/test/functional/ui/spell_spec.lua
index c5c4ec3b99..5cfb85e431 100644
--- a/test/functional/ui/spell_spec.lua
+++ b/test/functional/ui/spell_spec.lua
@@ -103,6 +103,18 @@ describe("'spell'", function()
{0:~ }|
|
]])
+ -- After adding word missing Cap in next line is updated
+ feed('3GANot<Esc>')
+ screen:expect([[
+ This line has a {1:sepll} error. {2:and} missing caps and trailing spaces. |
+ {2:another} missing cap here. |
+ No^t |
+ and here. |
+ |
+ {2:and} here. |
+ {0:~ }|
+ |
+ ]])
end)
it('extmarks, "noplainbuffer" and syntax #20385 #23398', function()