summaryrefslogtreecommitdiff
path: root/pkgs/applications/editors/neovim/neovim-remote.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/editors/neovim/neovim-remote.nix')
-rw-r--r--pkgs/applications/editors/neovim/neovim-remote.nix23
1 files changed, 19 insertions, 4 deletions
diff --git a/pkgs/applications/editors/neovim/neovim-remote.nix b/pkgs/applications/editors/neovim/neovim-remote.nix
index 867e22751284..2b1281ae21be 100644
--- a/pkgs/applications/editors/neovim/neovim-remote.nix
+++ b/pkgs/applications/editors/neovim/neovim-remote.nix
@@ -1,11 +1,14 @@
-{ lib, fetchFromGitHub, pythonPackages }:
+{ lib
+, fetchFromGitHub
+, python3
+, neovim
+}:
with lib;
-pythonPackages.buildPythonApplication rec {
+with python3.pkgs; buildPythonApplication rec {
pname = "neovim-remote";
version = "2.4.0";
- disabled = !pythonPackages.isPy3k;
src = fetchFromGitHub {
owner = "mhinz";
@@ -14,12 +17,24 @@ pythonPackages.buildPythonApplication rec {
sha256 = "0jlw0qksak4bdzddpsj74pm2f2bgpj3cwrlspdjjy0j9qzg0mpl9";
};
- propagatedBuildInputs = with pythonPackages; [
+ propagatedBuildInputs = [
pynvim
psutil
setuptools
];
+ checkInputs = [
+ neovim
+ pytestCheckHook
+ ];
+
+ disabledTests = [
+ # these tests get stuck and never return
+ "test_escape_filenames_properly"
+ "test_escape_single_quotes_in_filenames"
+ "test_escape_double_quotes_in_filenames"
+ ];
+
meta = {
description = "A tool that helps controlling nvim processes from a terminal";
homepage = "https://github.com/mhinz/neovim-remote/";