[ADDED] defualt layout overrides and bufferline config
This commit is contained in:
@@ -1,4 +1,27 @@
|
|||||||
local layouts = {
|
local layouts = {
|
||||||
|
|
||||||
|
------------------------------------------
|
||||||
|
-- custom
|
||||||
|
------------------------------------------
|
||||||
|
search_lines = {
|
||||||
|
preview = false,
|
||||||
|
layout = {
|
||||||
|
backdrop = false,
|
||||||
|
row = 1,
|
||||||
|
width = 0.4,
|
||||||
|
min_width = 100,
|
||||||
|
height = 0.4,
|
||||||
|
border = "rounded",
|
||||||
|
box = "vertical",
|
||||||
|
{ win = "input", height = 1, border = "rounded", title = "{title}", title_pos = "center" },
|
||||||
|
{ win = "list", border = "hpad" },
|
||||||
|
{ win = "preview", title = "{preview}", border = "rounded" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
------------------------------------------
|
||||||
|
-- overriding defaults
|
||||||
|
------------------------------------------
|
||||||
telescope = {
|
telescope = {
|
||||||
reverse = true,
|
reverse = true,
|
||||||
layout = {
|
layout = {
|
||||||
@@ -21,6 +44,7 @@ local layouts = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
sidebar = {
|
sidebar = {
|
||||||
preview = "main",
|
preview = "main",
|
||||||
layout = {
|
layout = {
|
||||||
@@ -42,5 +66,98 @@ local layouts = {
|
|||||||
{ win = "preview", title = "{preview}", height = 0.4, border = "top" },
|
{ win = "preview", title = "{preview}", height = 0.4, border = "top" },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
vscode = {
|
||||||
|
preview = false,
|
||||||
|
layout = {
|
||||||
|
backdrop = false,
|
||||||
|
row = 1,
|
||||||
|
width = 0.4,
|
||||||
|
min_width = 80,
|
||||||
|
height = 0.4,
|
||||||
|
border = "rounded",
|
||||||
|
box = "vertical",
|
||||||
|
{ win = "input", height = 1, border = "rounded", title = "{title}", title_pos = "center" },
|
||||||
|
{ win = "list", border = "hpad" },
|
||||||
|
{ win = "preview", title = "{preview}", border = "rounded" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
ivy = {
|
||||||
|
layout = {
|
||||||
|
box = "vertical",
|
||||||
|
backdrop = false,
|
||||||
|
row = -1,
|
||||||
|
width = 0,
|
||||||
|
height = 0.4,
|
||||||
|
border = "top",
|
||||||
|
title = " {title} {live}",
|
||||||
|
title_pos = "center",
|
||||||
|
{ win = "input", height = 1, border = "rounded" },
|
||||||
|
{
|
||||||
|
box = "horizontal",
|
||||||
|
{ win = "list", border = "none" },
|
||||||
|
{ win = "preview", title = "{preview}", width = 0.6, border = "left" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
ivy_split = {
|
||||||
|
preview = "main",
|
||||||
|
layout = {
|
||||||
|
box = "vertical",
|
||||||
|
backdrop = false,
|
||||||
|
width = 0,
|
||||||
|
height = 0.4,
|
||||||
|
position = "bottom",
|
||||||
|
border = "top",
|
||||||
|
title = " {title} {live}",
|
||||||
|
title_pos = "left",
|
||||||
|
{ win = "input", height = 1, border = "bottom" },
|
||||||
|
{
|
||||||
|
box = "horizontal",
|
||||||
|
{ win = "list", border = "none" },
|
||||||
|
{ win = "preview", title = "{preview}", width = 0.6, border = "left" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
vertical = {
|
||||||
|
layout = {
|
||||||
|
backdrop = false,
|
||||||
|
width = 0.5,
|
||||||
|
min_width = 80,
|
||||||
|
height = 0.8,
|
||||||
|
min_height = 30,
|
||||||
|
box = "vertical",
|
||||||
|
border = "rounded",
|
||||||
|
title = "{title} {live}",
|
||||||
|
title_pos = "center",
|
||||||
|
{ win = "input", height = 1, border = "bottom" },
|
||||||
|
{ win = "list", border = "none" },
|
||||||
|
{ win = "preview", title = "{preview}", height = 0.4, border = "top" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
dropdown = {
|
||||||
|
layout = {
|
||||||
|
backdrop = false,
|
||||||
|
row = 1,
|
||||||
|
width = 0.4,
|
||||||
|
min_width = 80,
|
||||||
|
height = 0.8,
|
||||||
|
border = "none",
|
||||||
|
box = "vertical",
|
||||||
|
{ win = "preview", title = "{preview}", height = 0.4, border = "rounded" },
|
||||||
|
{
|
||||||
|
box = "vertical",
|
||||||
|
border = "rounded",
|
||||||
|
title = "{title} {live} {flags}",
|
||||||
|
title_pos = "center",
|
||||||
|
{ win = "input", height = 1, border = "bottom" },
|
||||||
|
{ win = "list", border = "none" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
return layouts
|
return layouts
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ return {
|
|||||||
sources = {
|
sources = {
|
||||||
explorer = { matcher = { fuzzy = true }, layout = { preset = "sidebar" } },
|
explorer = { matcher = { fuzzy = true }, layout = { preset = "sidebar" } },
|
||||||
buffers = { layout = { preset = "vscode" } },
|
buffers = { layout = { preset = "vscode" } },
|
||||||
|
lines = { main = {current = false}, layout = { preset = "search_lines" } },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user