neovim/coc: add package option (#2972)

This commit is contained in:
Sumner Evans 2022-05-21 11:12:29 -06:00 committed by GitHub
parent 02b15de8ad
commit 94780dd888
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -66,7 +66,7 @@ let
allPlugins = cfg.plugins ++ optional cfg.coc.enable {
type = "viml";
plugin = pkgs.vimPlugins.coc-nvim;
plugin = cfg.coc.package;
config = cfg.coc.pluginConfig;
optional = false;
};
@ -302,6 +302,13 @@ in {
coc = {
enable = mkEnableOption "Coc";
package = mkOption {
type = types.package;
default = pkgs.vimPlugins.coc-nvim;
defaultText = literalExpression "pkgs.vimPlugins.coc-nvim";
description = "The package to use for the CoC plugin.";
};
settings = mkOption {
type = jsonFormat.type;
default = { };