diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/editors/neovim/tests.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/editors/neovim/tests.nix | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/applications/editors/neovim/tests.nix b/nixpkgs/pkgs/applications/editors/neovim/tests.nix index 202b18efb8cf..085fceac1108 100644 --- a/nixpkgs/pkgs/applications/editors/neovim/tests.nix +++ b/nixpkgs/pkgs/applications/editors/neovim/tests.nix @@ -87,10 +87,30 @@ rec { nvim_with_plug = neovim.override { extraName = "-with-plug"; configure.plug.plugins = with pkgs.vimPlugins; [ - vim-go + base16-vim ]; + configure.customRC = '' + color base16-tomorrow-night + set background=dark + ''; }; + run_nvim_with_plug = runTest nvim_with_plug '' + export HOME=$TMPDIR + ${nvim_with_plug}/bin/nvim -i NONE -c 'color base16-tomorrow-night' +quit! + ''; + + + # check that the vim-doc hook correctly generates the tag + # we know for a fact packer has a doc folder + checkForTags = vimPlugins.packer-nvim.overrideAttrs(oldAttrs: { + doInstallCheck = true; + installCheckPhase = '' + [ -f $out/doc/tags ] + ''; + }); + + # nixpkgs should detect that no wrapping is necessary nvimShouldntWrap = wrapNeovim2 "-should-not-wrap" nvimAutoDisableWrap; |