From d6d28dbe324de9826a579155076873888169ba0f Mon Sep 17 00:00:00 2001 From: Luke Kershaw <35707277+l-kershaw@users.noreply.github.com> Date: Thu, 19 Aug 2021 20:49:16 +0100 Subject: [PATCH] fix(command parser): evaluate valid lua expressions (#1128) --- lua/telescope/command.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/telescope/command.lua b/lua/telescope/command.lua index a92c29e..70c7b4a 100644 --- a/lua/telescope/command.lua +++ b/lua/telescope/command.lua @@ -104,7 +104,7 @@ local function convert_user_opts(user_opts) user_opts[key] = nil elseif select("#", assert(eval)()) == 1 and type(assert(eval)()) == "table" then -- allow if return a single table only - user_opts[key] = eval + user_opts[key] = assert(eval)() else -- otherwise return nil (allows split check later) user_opts[key] = nil