From 19584e666f6ef46fc29ea41f4ea23f76c008eb43 Mon Sep 17 00:00:00 2001 From: Ronan Dalton <86718942+ronandalton@users.noreply.github.com> Date: Sun, 16 Jun 2024 01:25:51 +1200 Subject: [PATCH] fix(layout_strategies): odd flex layout default behavior, previewer hidden at certain widths (#3148) --- lua/telescope/pickers/layout_strategies.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/telescope/pickers/layout_strategies.lua b/lua/telescope/pickers/layout_strategies.lua index 931da09..c691c8d 100644 --- a/lua/telescope/pickers/layout_strategies.lua +++ b/lua/telescope/pickers/layout_strategies.lua @@ -771,10 +771,10 @@ layout_strategies.flex = make_documented_layout( horizontal = "Options to pass when switching to horizontal layout", }), function(self, max_columns, max_lines, layout_config) - local flip_columns = vim.F.if_nil(layout_config.flip_columns, 100) - local flip_lines = vim.F.if_nil(layout_config.flip_lines, 20) + local flip_columns = vim.F.if_nil(layout_config.flip_columns, layout_config.horizontal.preview_cutoff) + local flip_lines = vim.F.if_nil(layout_config.flip_lines, layout_config.vertical.preview_cutoff) - if max_columns < flip_columns and max_lines > flip_lines then + if max_columns < flip_columns and max_lines >= flip_lines then self.__flex_strategy = "vertical" self.layout_config.flip_columns = nil self.layout_config.flip_lines = nil