utility/auto-save: init

This commit is contained in:
Venkatesan Ravi 2025-04-05 02:22:30 +00:00
commit d00c7d6afb
5 changed files with 41 additions and 0 deletions

View file

@ -0,0 +1,17 @@
{lib, ...}: let
inherit (lib.nvim.types) mkPluginSetupOption;
inherit (lib.options) mkEnableOption mkOption;
inherit (lib.types) int;
in {
options.vim.auto-save = {
enable = mkEnableOption "auto-save";
setupOpts = mkPluginSetupOption "auto-save" {
debounce_delay = mkOption {
type = int;
# plugin default is 135, adding an option to setupOpts for example
default = 100;
description = "saves the file at most every `debounce_delay` milliseconds";
};
};
};
}