feat: initial push with a fully separated and organized user configuration for AstroNvim v3

This commit is contained in:
Micah Halter
2023-01-14 14:16:59 -05:00
commit aac7f99b05
28 changed files with 362 additions and 0 deletions

5
heirline/attributes.lua Normal file
View File

@ -0,0 +1,5 @@
-- Customize attributes of highlighting in Heirline components
return {
-- styling choices for each heirline element, check possible attributes with `:h attr-list`
git_branch = { bold = true }, -- bold the git branch statusline component
}

5
heirline/colors.lua Normal file
View File

@ -0,0 +1,5 @@
-- Customize colors for each element each element has a `_fg` and a `_bg`
return function(colors)
colors.git_branch_fg = astronvim.get_hlgroup "Conditional"
return colors
end

View File

@ -0,0 +1,9 @@
-- Customize if icons should be highlighted
return {
breadcrumbs = false, -- LSP symbols in the breadcrumbs
file_icon = {
winbar = false, -- Filetype icon in the winbar inactive windows
statusline = true, -- Filetype icon in the statusline
tabline = true, -- Filetype icon in the tabline
},
}

5
heirline/separators.lua Normal file
View File

@ -0,0 +1,5 @@
-- Customize different separators between sections
return {
breadcrumbs = " > ",
tab = { "", "" },
}