runtime: Add autoload/msgpack.vim helper file

This commit is contained in:
ZyX
2015-08-30 14:12:47 +03:00
parent 2e4baa9ae4
commit 00a638179d
3 changed files with 1545 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
local paths = require('test.config.paths')
local helpers = require('test.functional.helpers')
local spawn, set_session, nvim_prog, merge_args =
helpers.spawn, helpers.set_session, helpers.nvim_prog, helpers.merge_args
local additional_cmd = ''
local function nvim_argv()
local rtp_value = ('\'%s/runtime\''):format(
paths.test_source_path:gsub('\'', '\'\''))
local nvim_argv = {nvim_prog, '-u', 'NORC', '-i', 'NONE', '-N',
'--cmd', 'set shortmess+=I background=light noswapfile',
'--cmd', 'let &runtimepath=' .. rtp_value,
'--cmd', additional_cmd,
'--embed'}
if helpers.prepend_argv then
return merge_args(helpers.prepend_argv, nvim_argv)
else
return nvim_argv
end
end
local session = nil
local reset = function()
if session then
session:exit(0)
end
session = spawn(nvim_argv())
set_session(session)
end
local set_additional_cmd = function(s)
additional_cmd = s
end
return {
reset=reset,
set_additional_cmd=set_additional_cmd,
}