modules: clean up descriptions for colorizer & surround; add lazyload events to surround

This commit is contained in:
raf 2025-03-16 20:11:11 +03:00
commit ed2ce4bd02
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
3 changed files with 24 additions and 13 deletions

View file

@ -102,11 +102,7 @@ in {
setupOpts = mkPluginSetupOption "colorizer" {
filetypes = mkOption {
description = ''
Filetypes to enable on and their option overrides.
"*" means enable on all filetypes. Filetypes prefixed with "!" are disabled.
'';
type = attrsOf settingSubmodule;
default = {};
example = {
"*" = {};
@ -115,13 +111,21 @@ in {
AARRGGBB = false;
};
};
type = attrsOf settingSubmodule;
description = ''
Filetypes to enable on and their option overrides.
`"*"` means enable on all filetypes. Filetypes prefixed with `"!"` are disabled.
'';
};
user_default_options = mkOption {
description = "Default options";
default = {};
type = settingSubmodule;
default = {};
description = ''
`user_default_options` is the second parameter to nvim-colorizer's setup function.
Anything set here is the inverse of the previous setup configuration.
'';
};
};
};