You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
3.0 KiB

local M = {}
M.ui = {
------------------------------- base46 -------------------------------------
-- hl = highlights
hl_add = {},
hl_override = {
Comment = { italic = true },
["@comment"] = { italic = true },
},
changed_themes = {},
theme_toggle = { "onedark", "one_light" },
theme = "yoru", -- default theme (chadrc.lua controls theme, not this)
transparency = false,
cmp = {
icons = true,
lspkind_text = true,
style = "default", -- default/flat_light/flat_dark/atom/atom_colored
},
telescope = { style = "bordered" }, -- borderless / bordered
------------------------------- nvchad_ui modules -----------------------------
statusline = {
theme = "default", -- default/vscode/vscode_colored/minimal
-- default/round/block/arrow separators work only for default statusline theme
-- round and block will work for minimal theme only
separator_style = "default",
order = nil,
modules = { "git" },
},
tabufline = {
enabled = true,
lazyload = false,
order = { "treeOffset", "buffers", "tabs", "btns" },
modules = nil,
},
nvdash = {
load_on_startup = true,
header = {
[[ ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ ]],
[[ ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ ]],
[[ ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║ ]],
[[ ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║ ]],
[[ ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║ ]],
[[ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]],
},
buttons = {
{ " Find File", "Spc f f", "Telescope find_files" },
{ "󰈚 Recent Files", "Spc f r", "Telescope oldfiles" },
{ "󰈭 Find Word", "Spc p g", "Telescope live_grep" },
-- { " Bookmarks", "Spc m a", "Telescope marks" },
{ " Themes", "Spc t h", "Telescope themes" },
-- { " Mappings", "Spc c h", "NvCheatsheet" },
},
},
cheatsheet = { theme = "grid" }, -- simple/grid
lsp = { signature = true },
-- term = {
-- hl = "Normal:term,WinSeparator:WinSeparator",
-- sizes = { sp = 0.3, vsp = 0.2 },
-- float = {
-- relative = "editor",
-- row = 0.3,
-- col = 0.25,
-- width = 0.5,
-- height = 0.4,
-- border = "single",
-- },
-- },
}
M.base46 = {
integrations = {
"nvimtree",
"treesitter",
"blankline",
"git",
"lsp",
"nvdash",
"syntax",
"statusline",
"tbline",
"telescope",
"devicons",
"mason",
"defaults",
},
}
return M