1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-20 16:59:47 +01:00

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 { allPlugins = cfg.plugins ++ optional cfg.coc.enable {
type = "viml"; type = "viml";
plugin = pkgs.vimPlugins.coc-nvim; plugin = cfg.coc.package;
config = cfg.coc.pluginConfig; config = cfg.coc.pluginConfig;
optional = false; optional = false;
}; };
@ -302,6 +302,13 @@ in {
coc = { coc = {
enable = mkEnableOption "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 { settings = mkOption {
type = jsonFormat.type; type = jsonFormat.type;
default = { }; default = { };