plugins/TEMPLATE: drop helpers and adopt new style

This commit is contained in:
Gaetan Lepage 2024-08-04 10:39:19 +02:00 committed by GaetanLepage
parent caefb266be
commit 5241c9f83e

View file

@ -1,11 +1,13 @@
{
lib,
helpers,
config,
pkgs,
...
}:
helpers.neovim-plugin.mkNeovimPlugin config {
let
inherit (lib.nixvim) defaultNullOpts;
in
lib.nixvim.neovim-plugin.mkNeovimPlugin config {
name = "my-plugin";
originalName = "my-plugin.nvim"; # TODO replace (or remove entirely if it is the same as `name`)
defaultPackage = pkgs.vimPlugins.my-plugin-nvim; # TODO replace
@ -14,11 +16,11 @@ helpers.neovim-plugin.mkNeovimPlugin config {
# Optionally, explicitly declare some options. You don't have to.
settingsOptions = {
foo = helpers.defaultNullOpts.mkUnsignedInt 97 ''
foo = defaultNullOpts.mkUnsignedInt 97 ''
The best birth year.
'';
great_feature = helpers.defaultNullOpts.mkBool false ''
great_feature = defaultNullOpts.mkBool false ''
Whether to enable the great feature.
'';
};