aboutsummaryrefslogtreecommitdiff
path: root/test/functional/terminal/helpers.lua
diff options
context:
space:
mode:
authorGregory Anders <greg@gpanders.com>2023-12-07 09:28:46 -0800
committerGregory Anders <greg@gpanders.com>2023-12-07 11:54:22 -0800
commit8957df4f22af508fa44b9f8ada7ee4636d972bd3 (patch)
treeb8255d4ae4c6043cc17a3382de9e066b316cda32 /test/functional/terminal/helpers.lua
parent5e78fd7784509dbbe146748e9264e5129cf68ab8 (diff)
downloadrneovim-8957df4f22af508fa44b9f8ada7ee4636d972bd3.tar.gz
rneovim-8957df4f22af508fa44b9f8ada7ee4636d972bd3.tar.bz2
rneovim-8957df4f22af508fa44b9f8ada7ee4636d972bd3.zip
test: forward $VIMRUNTIME in child nvim instances
Diffstat (limited to 'test/functional/terminal/helpers.lua')
-rw-r--r--test/functional/terminal/helpers.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/functional/terminal/helpers.lua b/test/functional/terminal/helpers.lua
index 78c9218679..9566079389 100644
--- a/test/functional/terminal/helpers.lua
+++ b/test/functional/terminal/helpers.lua
@@ -127,7 +127,13 @@ end
local function setup_child_nvim(args, opts)
opts = opts or {}
local argv = { nvim_prog, unpack(args) }
- return screen_setup(0, argv, opts.cols, opts.env)
+
+ local env = opts.env or {}
+ if not env.VIMRUNTIME then
+ env.VIMRUNTIME = os.getenv('VIMRUNTIME')
+ end
+
+ return screen_setup(0, argv, opts.cols, env)
end
return {