aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2016-04-26 14:16:09 -0400
committerAdnoC <adam.r.cutler@gmail.com>2017-05-24 14:17:19 -0400
commit2dc27a8a78512269e4672bffcb11ede1c26fbd47 (patch)
treed37319253070794063e962688355ed10ed4f76c6
parentf4fddbfb778ad5c6600af90d323156e42ee13450 (diff)
downloadrneovim-2dc27a8a78512269e4672bffcb11ede1c26fbd47.tar.gz
rneovim-2dc27a8a78512269e4672bffcb11ede1c26fbd47.tar.bz2
rneovim-2dc27a8a78512269e4672bffcb11ede1c26fbd47.zip
shada: Remember whether "0 or "1 was the unnamed register
Ref #4645
-rw-r--r--test/functional/shada/registers_spec.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/functional/shada/registers_spec.lua b/test/functional/shada/registers_spec.lua
index fc812f799c..d8e9892c76 100644
--- a/test/functional/shada/registers_spec.lua
+++ b/test/functional/shada/registers_spec.lua
@@ -148,4 +148,14 @@ describe('ShaDa support code', function()
eq({{'\171«'}, 'v'}, getreg('e'))
end)
+ it('remembers which register was the unnamed register when loading',
+ function()
+ setreg('0', {'zero'}, 'c')
+ setreg('1', {'one'}, 'c')
+ nvim_command('qall')
+ reset()
+ eq({{'zero'}, 'v'}, getreg('0'))
+ eq({{'one'}, 'v'}, getreg('1'))
+ eq({{'one'}, 'v'}, getreg('"'))
+ end)
end)