From e6799c908204c772b9935e3fc0642ac55708a8d4 Mon Sep 17 00:00:00 2001 From: Nil Date: Fri, 20 Aug 2021 11:12:58 +0800 Subject: [PATCH] fix: env var interpolation regex expression --- lua/rest-nvim/utils/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/rest-nvim/utils/init.lua b/lua/rest-nvim/utils/init.lua index 207e8f96..8fbc3277 100644 --- a/lua/rest-nvim/utils/init.lua +++ b/lua/rest-nvim/utils/init.lua @@ -65,7 +65,7 @@ end M.replace_vars = function(str) local vars = M.read_variables() - for var in string.gmatch(str, "{{[%w%W]+}}") do + for var in string.gmatch(str, "{{[^}]+}}") do var = var:gsub("{", ""):gsub("}", "") -- If the env variable wasn't found in the `.env` file or in the dynamic variables then search it -- in the OS environment variables