1
0
mirror of https://github.com/nix-community/home-manager synced 2024-06-29 01:48:31 +02:00

neovim: add 'configure' flag

so that we have the same options as in nixpkgs.
This commit is contained in:
Matthieu Coudron 2018-01-31 17:14:01 +09:00
parent f2265b10e4
commit be60600a47

View File

@ -58,6 +58,28 @@ in
List here Python 3 packages required for your plugins to work.
'';
};
configure = mkOption {
type = types.nullOr types.attrs;
default = null;
example = literalExample ''
configure = {
customRC = $''''
" here your custom configuration goes!
$'''';
packages.myVimPackage = with pkgs.vimPlugins; {
# loaded on launch
start = [ fugitive ];
# manually loadable by calling `:packadd $plugin-name`
opt = [ ];
};
};
'';
description = ''
Generate your init file from your list of plugins and custom commands,
and loads it from the store via <command>nvim -u /nix/store/hash-vimrc</command>
'';
};
};
};
@ -67,7 +89,7 @@ in
inherit (cfg)
extraPython3Packages withPython3
extraPythonPackages withPython
withRuby;
withRuby configure;
})
];
};