From bd8d43c6fef868ad5ed50a79deb0f7adc1f5e53a Mon Sep 17 00:00:00 2001 From: Björn Linse Date: Wed, 18 Jul 2018 13:31:23 +0200 Subject: startup: wait for embedder before executing startup commands and files Give embeders a chance to set up nvim, by processing a request before startup. This allows an external UI to show messages and prompts from --cmd and buffer loading (e.g. swap files) --- test/functional/plugin/helpers.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/functional/plugin/helpers.lua') diff --git a/test/functional/plugin/helpers.lua b/test/functional/plugin/helpers.lua index 2024e6ebbf..bd482d2db7 100644 --- a/test/functional/plugin/helpers.lua +++ b/test/functional/plugin/helpers.lua @@ -3,6 +3,7 @@ local paths = require('test.config.paths') local helpers = require('test.functional.helpers')(nil) local spawn, set_session, nvim_prog, merge_args = helpers.spawn, helpers.set_session, helpers.nvim_prog, helpers.merge_args +local request = helpers.request local additional_cmd = '' @@ -29,6 +30,7 @@ local function reset(...) end session = spawn(nvim_argv(...)) set_session(session) + request('nvim_eval', "0") end local function set_additional_cmd(s) -- cgit