|
| 1 | +---@meta |
| 2 | + |
| 3 | +---@alias AstroUIIconHighlight (fun(self:table):boolean)|boolean |
| 4 | +---@alias AstroUIIconTable table<string,string> |
| 5 | + |
| 6 | +---@class AstroUIFullIconHighlights |
| 7 | +---@field tabline AstroUIIconHighlight? |
| 8 | +---@field statusline AstroUIIconHighlight? |
| 9 | +---@field winbar AstroUIIconHighlight? |
| 10 | + |
| 11 | +---@class AstroUIIconHighlights |
| 12 | +---@field breadcrumbs AstroUIIconHighlight? |
| 13 | +---@field file_icon AstroUIFullIconHighlights? |
| 14 | + |
| 15 | +---@class AstroUIStatusOpts |
| 16 | +---@field attributes table<string,table>? |
| 17 | +---@field buf_matchers table<string,fun(pattern_list:string[],bufnr:integer):boolean>? |
| 18 | +---@field colors table<string,string>? |
| 19 | +---@field fallback_colors table<string,string>? |
| 20 | +---@field icon_hignlights AstroUIIconHighlights? |
| 21 | +---@field modes table<string,string[]>? |
| 22 | +---@field separators table<string,string[]|string>? |
| 23 | +---@field setup_colors (fun():table)? |
| 24 | +---@field sign_handlers table<string,fun(args:table)>? |
| 25 | + |
| 26 | +---@class AstroUIConfig |
| 27 | +---@field colorscheme string? |
| 28 | +---@field highlights table<string,table<string,table>>? |
| 29 | +---@field icons AstroUIIconTable? |
| 30 | +---@field text_icons AstroUIIconTable? |
| 31 | +---@field status AstroUIStatusOpts? |
0 commit comments