fix(layout_strategies): odd flex layout default behavior, previewer hidden at certain widths (#3148)
This commit is contained in:
@@ -771,10 +771,10 @@ layout_strategies.flex = make_documented_layout(
|
|||||||
horizontal = "Options to pass when switching to horizontal layout",
|
horizontal = "Options to pass when switching to horizontal layout",
|
||||||
}),
|
}),
|
||||||
function(self, max_columns, max_lines, layout_config)
|
function(self, max_columns, max_lines, layout_config)
|
||||||
local flip_columns = vim.F.if_nil(layout_config.flip_columns, 100)
|
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, 20)
|
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.__flex_strategy = "vertical"
|
||||||
self.layout_config.flip_columns = nil
|
self.layout_config.flip_columns = nil
|
||||||
self.layout_config.flip_lines = nil
|
self.layout_config.flip_lines = nil
|
||||||
|
|||||||
Reference in New Issue
Block a user