diff --git a/runtime/lua/vim/pack.lua b/runtime/lua/vim/pack.lua index a218a38d6a..0a4058be56 100644 --- a/runtime/lua/vim/pack.lua +++ b/runtime/lua/vim/pack.lua @@ -819,7 +819,7 @@ local function lock_write() local fd = assert(uv.fs_open(path, 'w', 438)) local data = vim.json.encode(lock, { indent = ' ', sort_keys = true }) - assert(uv.fs_write(fd, data)) + assert(uv.fs_write(fd, data .. '\n')) assert(uv.fs_close(fd)) end diff --git a/test/functional/plugin/pack_spec.lua b/test/functional/plugin/pack_spec.lua index 484be65f3c..88fbdbe047 100644 --- a/test/functional/plugin/pack_spec.lua +++ b/test/functional/plugin/pack_spec.lua @@ -574,7 +574,8 @@ describe('vim.pack', function() "version": ">=0.0.0" } } - }]]):format( + } + ]]):format( basic_rev, repos_src.basic, defbranch_rev,