lualine: allow attrs in theme and fix disabledFiletypes

This commit is contained in:
André Vitor de Lima Matos 2023-04-25 13:44:21 -03:00 committed by Gaétan Lepage
parent 67ef20a223
commit dc82cf7fa1

View file

@ -99,7 +99,7 @@ in {
default = true; default = true;
}; };
theme = helpers.defaultNullOpts.mkStr "auto" "The theme to use for lualine-nvim."; theme = helpers.defaultNullOpts.mkNullable (with types; either str attrs) "auto" "The theme to use for lualine-nvim.";
componentSeparators = mkSeparatorsOption { componentSeparators = mkSeparatorsOption {
leftDefault = ""; leftDefault = "";
@ -114,11 +114,11 @@ in {
}; };
disabledFiletypes = helpers.mkCompositeOption "Filetypes to disable lualine for." { disabledFiletypes = helpers.mkCompositeOption "Filetypes to disable lualine for." {
statusline = helpers.defaultNullOpts.mkNullable (types.str) "[]" '' statusline = helpers.defaultNullOpts.mkNullable (with types; listOf str) "[]" ''
Only ignores the ft for statusline. Only ignores the ft for statusline.
''; '';
winbar = helpers.defaultNullOpts.mkNullable (types.str) "[]" '' winbar = helpers.defaultNullOpts.mkNullable (with types; listOf str) "[]" ''
Only ignores the ft for winbar. Only ignores the ft for winbar.
''; '';
}; };