You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
---@fieldpaddingAstroUIStatusPadding? padding options for the component
157
+
158
+
---@classAstroUIInitSeparatedPathOpts
159
+
---@fieldmax_depthinteger? the maximum depth of breadcrumbs to show moving upwards
160
+
---@fieldpath_func (fun(self: table): string)? the function for calculating the path to separate
161
+
---@fielddelimiterstring? the string used when splitting the path into pieces
162
+
---@fieldseparatorstring? the string to use for the path separator
163
+
---@fieldprefixboolean? whether or not to apply a prefix of the separator at the start of the path
164
+
---@fieldsuffixboolean? whether or not to apply a suffix of the separator at the end of the path
165
+
---@fieldpaddingAstroUIStatusPadding? padding options for the component
166
+
167
+
---@classAstroUIComponentBuilderProviderOpts
168
+
---@fieldprovider (fun(self: table): string?)|string a statusline provider function or the name of an AstroUI status provider
169
+
---@fieldoptstable? a table of options to provide to the provider if the provider is an AstroUI status provider
170
+
171
+
---Configuration of the component building. Other keys are supported which are all keys which are allowed inside of a Heirline statusline component. See the `heirline` documentation for more details
172
+
---@classAstroUIComponentBuilderOpts
173
+
---@fieldpaddingAstroUIStatusPadding|false? padding options for final component
174
+
---@fieldsurroundAstroUIStatusSurround|false? surround options for final component
175
+
---@field[integer] AstroUIComponentBuilderProviderOpts? table of providers to include in the final component in an ordered list. Must provide a `provider` key
---@fieldfile_infoAstroUIComponentFileInfoOpts? default options for the `file_info` component
243
+
---@fieldtabline_file_infoAstroUIComponentTablineFileInfoOpts? default options for the `tabline_file_info` component
244
+
---@fieldnavAstroUIComponentNavOpts? default options for the `nav` component
245
+
---@fieldcmd_infoAstroUIComponentCmdInfoOpts? default options for the `cmd_info` component
246
+
---@fieldmodeAstroUIComponentModeOpts? default options for the `mode` component
247
+
---@fieldbreadcrumbsAstroUIComponentBreadcrumbsOpts? default options for the `breadcrumbs` component
248
+
---@fieldseparated_pathAstroUIComponentSeparatedPathOpts? default options for the `separated_path` component
249
+
---@fieldgit_branchAstroUIComponentGitBranchOpts? default options for the `git_branch` component
250
+
---@fieldgit_diffAstroUIComponentGitDiffOpts? default options for the `git_diff` component
251
+
---@fielddiagnosticsAstroUIComponentDiagnosticsOpts? default options for the `diagnostics` component
252
+
---@fieldtreesitterAstroUIComponentTreesitterOpts? default options for the `treesitter` component
253
+
---@fieldlspAstroUIComponentLspOpts? default options for the `lsp` component
254
+
---@fieldvirtual_envAstroUIComponentVirtualEnvOpts? default options for the `virtual_env` component
255
+
---@fieldfoldcolumnAstroUIComponentFoldcolumnOpts? default options for the `foldcolumn` component
256
+
---@fieldnumbercolumnAstroUIComponentNumbercolumnOpts? default options for the `numbercolumn` component
257
+
---@fieldsigncolumnAstroUIComponentSigncolumnOpts? default options for the `signcolumn` component
258
+
146
259
---@classAstroUISeparators
147
260
---@fieldnonestring[]? placeholder separator for elements with "no" separator, typically two empty strings
148
261
---@fieldleftstring[]? Separators used for elements designated as being on the left of the statusline
@@ -185,7 +298,7 @@
185
298
--- }
186
299
---}
187
300
---```
188
-
---@fieldcomponentstable?
301
+
---@fieldcomponentsAstroUIComponents?
189
302
---**MEANT FOR INTERNAL USE ONLY**
190
303
---A table of fallback colors if a colorscheme used by the user does not have a highlight group, the entry point to this are typically through the `status.colors` option.
0 commit comments