2025-10-14 16:39:42 -04:00
|
|
|
return {
|
|
|
|
|
{
|
|
|
|
|
"AstroNvim/astroui",
|
|
|
|
|
---@type AstroUIOpts
|
|
|
|
|
opts = {
|
|
|
|
|
colorscheme = "cyberdream",
|
|
|
|
|
-- add new user interface icon
|
|
|
|
|
icons = {
|
|
|
|
|
VimIcon = "",
|
|
|
|
|
ScrollText = "",
|
|
|
|
|
GitBranch = "",
|
|
|
|
|
GitAdd = "",
|
|
|
|
|
GitChange = "",
|
|
|
|
|
GitDelete = "",
|
|
|
|
|
},
|
|
|
|
|
-- modify variables used by heirline but not defined in the setup call directly
|
|
|
|
|
status = {
|
|
|
|
|
-- define the separators between each section
|
|
|
|
|
separators = {
|
|
|
|
|
left = { "", "" }, -- separator for the left side of the statusline
|
|
|
|
|
right = { "", "" }, -- separator for the right side of the statusline
|
|
|
|
|
tab = { "", "" },
|
|
|
|
|
},
|
|
|
|
|
-- add new colors that can be used by heirline
|
|
|
|
|
colors = function(hl)
|
|
|
|
|
local get_hlgroup = require("astroui").get_hlgroup
|
|
|
|
|
-- use helper function to get highlight group properties
|
|
|
|
|
local comment_fg = get_hlgroup("Comment").fg
|
|
|
|
|
hl.git_branch_fg = comment_fg
|
|
|
|
|
hl.git_added = comment_fg
|
|
|
|
|
hl.git_changed = comment_fg
|
|
|
|
|
hl.git_removed = comment_fg
|
|
|
|
|
hl.blank_bg = get_hlgroup("Folded").fg
|
|
|
|
|
hl.file_info_bg = get_hlgroup("Visual").bg
|
|
|
|
|
hl.nav_icon_bg = get_hlgroup("String").fg
|
|
|
|
|
hl.nav_fg = hl.nav_icon_bg
|
|
|
|
|
hl.folder_icon_bg = get_hlgroup("Error").fg
|
|
|
|
|
return hl
|
|
|
|
|
end,
|
|
|
|
|
attributes = {
|
|
|
|
|
mode = { bold = true },
|
|
|
|
|
},
|
|
|
|
|
icon_highlights = {
|
|
|
|
|
file_icon = {
|
|
|
|
|
statusline = false,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"rebelot/heirline.nvim",
|
2025-11-10 10:49:09 -05:00
|
|
|
opts = {
|
|
|
|
|
statusline = false,
|
|
|
|
|
},
|
2025-10-14 16:39:42 -04:00
|
|
|
},
|
|
|
|
|
}
|