nix-community.nixvim/plugins/utils/direnv.nix
2024-02-27 17:13:41 +01:00

33 lines
864 B
Nix

{
config,
helpers,
pkgs,
lib,
...
}:
with lib;
helpers.vim-plugin.mkVimPlugin config {
name = "direnv";
originalName = "direnv.vim";
defaultPackage = pkgs.vimPlugins.direnv-vim;
globalPrefix = "direnv_";
extraPackages = [pkgs.direnv];
maintainers = [helpers.maintainers.alisonjenkins];
settingsOptions = {
direnv_auto = helpers.defaultNullOpts.mkBool true ''
It will not execute :DirenvExport automatically if the value is false. Default: true.
'';
direnv_edit_mode =
helpers.defaultNullOpts.mkEnum ["edit" "split" "tabedit" "vsplit"]
"edit" ''
Select the command to open buffers to edit. Default: 'edit'.
'';
direnv_silent_load = helpers.defaultNullOpts.mkBool true ''
Stop echoing output from Direnv command. Default: true
'';
};
}