This commit is contained in:
ErinaYip 2026-05-11 04:37:21 +00:00 committed by GitHub
commit fa77e5a61e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 21 additions and 4 deletions

View file

@ -126,6 +126,14 @@
## Changelog {#sec-release-0-9-changelog}
[ErinaYip](https://github.com/ErinaYip):
- Fixed and updated `lualine` options:
- Enabled the previously unmapped
{option}`vim.statusline.lualine.ignoreFocus`.
- Added {option}`vim.statusline.lualine.disabledFiletypes.statusline` and
{option}`vim.statusline.lualine.disabledFiletypes.winbar`.
[SecBear](https://github.com/SecBear):
- Renamed `setupOpts.strategies` to `setupOpts.interactions` in the

View file

@ -68,6 +68,8 @@ in {
globalstatus = mkDefault cfg.globalStatus;
refresh = mkDefault cfg.refresh;
always_divide_middle = mkDefault cfg.alwaysDivideMiddle;
ignore_focus = mkDefault cfg.ignoreFocus;
disabled_filetypes = mkDefault cfg.disabledFiletypes;
};
sections = {

View file

@ -102,10 +102,17 @@ in {
default = true;
};
disabledFiletypes = mkOption {
type = listOf str;
description = "Filetypes to disable lualine on";
default = ["alpha"];
disabledFiletypes = {
statusline = mkOption {
type = listOf str;
default = ["alpha"];
description = "Filetypes to disable lualine on for statusline";
};
winbar = mkOption {
type = listOf str;
default = [];
description = "Filetypes to disable lualine on for winbar";
};
};
ignoreFocus = mkOption {