lsp-lines: package option

This commit is contained in:
Alexander Nortung 2023-01-17 22:17:51 +01:00
parent 22f6cd1ad9
commit 73dba1e6c2

View file

@ -8,6 +8,13 @@ in
options = {
plugins.lsp-lines = {
enable = mkEnableOption "lsp_lines.nvim";
package = mkOption {
type = types.package;
default = pkgs.vimPlugins.lsp_lines-nvim;
description = "Plugin to use for lsp_lines.nvim";
};
currentLine = mkOption {
type = types.bool;
default = false;
@ -27,7 +34,7 @@ in
};
in
mkIf cfg.enable {
extraPlugins = [ pkgs.vimPlugins.lsp_lines-nvim ];
extraPlugins = [ cfg.package ];
extraConfigLua = ''
do