From 7e108703633c4d15fa36ab8ff818fb8e860bd1d0 Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Mon, 21 Oct 2024 18:08:31 +0200 Subject: [PATCH] lazy: allow lines in place of str for lua code --- modules/wrapper/lazy/lazy.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/wrapper/lazy/lazy.nix b/modules/wrapper/lazy/lazy.nix index 6f254fc2..52ed9c3f 100644 --- a/modules/wrapper/lazy/lazy.nix +++ b/modules/wrapper/lazy/lazy.nix @@ -1,6 +1,6 @@ {lib, ...}: let inherit (lib.options) mkOption mkEnableOption; - inherit (lib.types) enum listOf submodule nullOr str bool int attrsOf anything either oneOf; + inherit (lib.types) enum listOf submodule nullOr str bool int attrsOf anything either oneOf lines; inherit (lib.nvim.types) pluginType; inherit (lib.nvim.config) mkBool; @@ -76,19 +76,19 @@ }; beforeAll = mkOption { - type = nullOr str; + type = nullOr lines; description = "Lua code to run before any plugins are loaded. This will be wrapped in a function."; default = null; }; before = mkOption { - type = nullOr str; + type = nullOr lines; description = "Lua code to run before plugin is loaded. This will be wrapped in a function."; default = null; }; after = mkOption { - type = nullOr str; + type = nullOr lines; description = '' Lua code to run after plugin is loaded. This will be wrapped in a function. @@ -169,12 +169,12 @@ }; load = mkOption { - type = nullOr str; + type = nullOr lines; default = null; description = '' Lua code to override the `vim.g.lz_n.load()` function for a single plugin. - This will be wrapped in a function + This will be wrapped in a function. ''; }; };