From c043f90de0241dc22aca2d14bc8ce4d8e34bf9d8 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Thu, 17 Sep 2020 21:16:30 -0400 Subject: [PATCH] wip: more work on config resolution --- lua/telescope/config/resolve.lua | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lua/telescope/config/resolve.lua b/lua/telescope/config/resolve.lua index 07fe3c4..764b4b2 100644 --- a/lua/telescope/config/resolve.lua +++ b/lua/telescope/config/resolve.lua @@ -22,9 +22,11 @@ Result of `resolve` should be a table with: }, prompt = { - get_width = function(self, max_columns, max_lines) return 1end + get_width = function(self, max_columns, max_lines) end get_height = function(self, max_columns, max_lines) end }, + + total ? } !!NOT IMPLEMENTED YET!! @@ -111,7 +113,17 @@ local _resolve_map = { -- Tables TODO: - -- ... + -- ... {70, max} + + + -- function: + -- Function must have same signature as get_window_layout + -- function(self, max_columns, max_lines): number + -- + -- Resulting number is used for this configuration value. + [function(val) return type(val) == 'function' end] = function(selector, val) + return val + end, } resolver.resolve_height = function(val)