diff options
author | Luuk van Baal <luukvbaal@gmail.com> | 2024-01-17 01:55:28 +0100 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2024-01-17 13:39:42 +0000 |
commit | d88814ef68b3f2ad3ed005ee0683eff063b017a6 (patch) | |
tree | 106e75c7849fbc0706ed91badd3b3e979af4850a /test/functional/ui/sign_spec.lua | |
parent | 4615d46f93fb0b15a427f428bb1e652b4ccb873b (diff) | |
download | rneovim-d88814ef68b3f2ad3ed005ee0683eff063b017a6.tar.gz rneovim-d88814ef68b3f2ad3ed005ee0683eff063b017a6.tar.bz2 rneovim-d88814ef68b3f2ad3ed005ee0683eff063b017a6.zip |
fix(column): remove sign from line it was previously on with undo
Diffstat (limited to 'test/functional/ui/sign_spec.lua')
-rw-r--r-- | test/functional/ui/sign_spec.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/functional/ui/sign_spec.lua b/test/functional/ui/sign_spec.lua index 29ec08e15c..af03bce4a0 100644 --- a/test/functional/ui/sign_spec.lua +++ b/test/functional/ui/sign_spec.lua @@ -548,4 +548,21 @@ describe('Signs', function() delete | redraw | undo ]]) end) + + it('sign not shown on line it was previously on after undo', function() + exec([[ + call setline(1, range(1, 4)) + call nvim_buf_set_extmark(0, nvim_create_namespace(''), 1, 0, {'sign_text':'S1'}) + ]]) + exec('norm 2Gdd') + exec('silent undo') + screen:expect([[ + {2: }1 | + S1^2 | + {2: }3 | + {2: }4 | + {0:~ }|*9 + | + ]]) + end) end) |