summary refs log tree commit diff
path: root/pkgs/misc/vim-plugins/overrides.nix
diff options
context:
space:
mode:
authorMatthieu Coudron <mattator@gmail.com>2019-05-21 17:40:01 +0900
committerMatthieu Coudron <mattator@gmail.com>2019-05-21 22:47:34 +0900
commit7ec21fa1625a4522473329c2fc281ea45c66b004 (patch)
tree8350ea5f6b0107d5408f24b843295247fd7be0b1 /pkgs/misc/vim-plugins/overrides.nix
parent4f02d8c6c4661587900fe7d09e81cabed872c363 (diff)
downloadnixpkgs-7ec21fa1625a4522473329c2fc281ea45c66b004.tar
nixpkgs-7ec21fa1625a4522473329c2fc281ea45c66b004.tar.gz
nixpkgs-7ec21fa1625a4522473329c2fc281ea45c66b004.tar.bz2
nixpkgs-7ec21fa1625a4522473329c2fc281ea45c66b004.tar.lz
nixpkgs-7ec21fa1625a4522473329c2fc281ea45c66b004.tar.xz
nixpkgs-7ec21fa1625a4522473329c2fc281ea45c66b004.tar.zst
nixpkgs-7ec21fa1625a4522473329c2fc281ea45c66b004.zip
vimPlugins.coc-nvim: init at v0.0.67
you still need to enable the node js provider in your nvim config
yarn is optional.
Run :checkhealth within neovim if you have any doubt.
Diffstat (limited to 'pkgs/misc/vim-plugins/overrides.nix')
-rw-r--r--pkgs/misc/vim-plugins/overrides.nix18
1 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index 74bd7d8eeb0..e48d427d410 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -1,6 +1,6 @@
 { lib, stdenv
 , python, cmake, meson, vim, ruby
-, which, fetchgit, fetchurl
+, which, fetchgit, fetchurl, fetchzip
 , llvmPackages, rustPlatform
 , xkb-switch, fzf, skim, stylish-haskell
 , python3, boost, icu, ncurses
@@ -109,6 +109,22 @@ self: super: {
     '';
   });
 
+
+  coc-nvim = let
+    version = "0.0.67";
+    index_js = fetchzip {
+        url = "https://github.com/neoclide/coc.nvim/releases/download/v${version}/coc.tar.gz";
+        sha256 = "0cqgrfyaq9nck1y6mb63gmwgdrxqzgdgns5gjshpp1xzfq6asrqj";
+      };
+  in super.coc-nvim.overrideAttrs(old: {
+    # you still need to enable the node js provider in your nvim config
+    postInstall = ''
+      mkdir -p $out/share/vim-plugins/coc-nvim/build
+      cp ${index_js}/index.js $out/share/vim-plugins/coc-nvim/build/
+    '';
+
+  });
+
   command-t = super.command-t.overrideAttrs(old: {
     buildInputs = [ ruby rake ];
     buildPhase = ''