commit
86d2c685f6
3 changed files with 94 additions and 41 deletions
|
@ -61,12 +61,12 @@ let
|
||||||
|
|
||||||
ale = buildVimPluginFrom2Nix {
|
ale = buildVimPluginFrom2Nix {
|
||||||
pname = "ale";
|
pname = "ale";
|
||||||
version = "2019-05-16";
|
version = "2019-05-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "w0rp";
|
owner = "w0rp";
|
||||||
repo = "ale";
|
repo = "ale";
|
||||||
rev = "e5ea809094fd1d521ac88516f5b4b6870e656f3a";
|
rev = "89db85121c001fc60787647f012978a2328816a5";
|
||||||
sha256 = "1wq12ycfkkcj70gprzwrp88v0i7jjzf1340mmkhs46wyd5ds82vz";
|
sha256 = "0dyb2rmp5mc6rc1a0454jpb322ynr29lj98dddbx9h8jqbkwcz16";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -235,6 +235,17 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
coc-nvim = buildVimPluginFrom2Nix {
|
||||||
|
pname = "coc-nvim";
|
||||||
|
version = "2019-05-20";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "neoclide";
|
||||||
|
repo = "coc.nvim";
|
||||||
|
rev = "727982667e568264b512b5dda080f0ce414ed1d3";
|
||||||
|
sha256 = "1rh7q0d81mxg7si3ljid5zlskbkifn0fkg4dapj60s33zda8yb0g";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
Colour-Sampler-Pack = buildVimPluginFrom2Nix {
|
Colour-Sampler-Pack = buildVimPluginFrom2Nix {
|
||||||
pname = "Colour-Sampler-Pack";
|
pname = "Colour-Sampler-Pack";
|
||||||
version = "2012-11-30";
|
version = "2012-11-30";
|
||||||
|
@ -505,12 +516,12 @@ let
|
||||||
|
|
||||||
deoplete-nvim = buildVimPluginFrom2Nix {
|
deoplete-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "deoplete-nvim";
|
pname = "deoplete-nvim";
|
||||||
version = "2019-05-15";
|
version = "2019-05-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Shougo";
|
owner = "Shougo";
|
||||||
repo = "deoplete.nvim";
|
repo = "deoplete.nvim";
|
||||||
rev = "310371d7e0cf123a725dd3f1d1fe02e4919d2d8a";
|
rev = "0ad6844e7d161e6c989c78197f66eed0924897d8";
|
||||||
sha256 = "15j6hq3ckjmgwr3a2wc43r7kv9bi8ns4x9sg9gn8lwp4c325khfw";
|
sha256 = "1nfmkg3bccw6f9xlwqz42czmxa8zfk33vkzabj60sbm5s3r7fxrh";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -549,12 +560,12 @@ let
|
||||||
|
|
||||||
editorconfig-vim = buildVimPluginFrom2Nix {
|
editorconfig-vim = buildVimPluginFrom2Nix {
|
||||||
pname = "editorconfig-vim";
|
pname = "editorconfig-vim";
|
||||||
version = "2018-11-15";
|
version = "2019-05-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "editorconfig";
|
owner = "editorconfig";
|
||||||
repo = "editorconfig-vim";
|
repo = "editorconfig-vim";
|
||||||
rev = "68f8136d2b018bfa9b23403e87d3d65bc942cbc3";
|
rev = "37bedf88cabb61d4580295b6e347058df7e7f1b4";
|
||||||
sha256 = "1xnh4b1yf6vgqla4g8vbsvbfkvgx7wzffl5lq7jxwx8rsl0a8nza";
|
sha256 = "120fi53qp915qnhaqil15b4n22mp4gp5jvi9yirfmsk88hgz2lab";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -572,12 +583,12 @@ let
|
||||||
|
|
||||||
emmet-vim = buildVimPluginFrom2Nix {
|
emmet-vim = buildVimPluginFrom2Nix {
|
||||||
pname = "emmet-vim";
|
pname = "emmet-vim";
|
||||||
version = "2019-04-15";
|
version = "2019-05-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mattn";
|
owner = "mattn";
|
||||||
repo = "emmet-vim";
|
repo = "emmet-vim";
|
||||||
rev = "ae7d31f29080ad18073dda3530582dacb18475e6";
|
rev = "758421535f58ab3a4a3dbbbb5e84f1aa7350f8ab";
|
||||||
sha256 = "0ip4qrbbamdw9rmzh3w29bw9gx8gqlnxgyrdj4z9a1cpxp0cd5k3";
|
sha256 = "01hcmc7jk6dh7yzra5bm7x04rd3909d5p5bd7lwsn3glb21n5007";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -1147,12 +1158,12 @@ let
|
||||||
|
|
||||||
neoformat = buildVimPluginFrom2Nix {
|
neoformat = buildVimPluginFrom2Nix {
|
||||||
pname = "neoformat";
|
pname = "neoformat";
|
||||||
version = "2019-05-10";
|
version = "2019-05-17";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "sbdchd";
|
owner = "sbdchd";
|
||||||
repo = "neoformat";
|
repo = "neoformat";
|
||||||
rev = "787b1bff2a48a85b823abb9d50f8c8553273776a";
|
rev = "9fea982b33627eefbfdf2836458b224bd1c724e4";
|
||||||
sha256 = "1vdnbplv5spy18azcsn2plcfgnxxbbmr1dca2pfalzgs7bww0la1";
|
sha256 = "1j9q2h41dpkn9g0j88s0daq0iy7c27xxz0cm5lw5ngpd2y6hnl40";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1169,12 +1180,12 @@ let
|
||||||
|
|
||||||
neomake = buildVimPluginFrom2Nix {
|
neomake = buildVimPluginFrom2Nix {
|
||||||
pname = "neomake";
|
pname = "neomake";
|
||||||
version = "2019-05-13";
|
version = "2019-05-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "benekastah";
|
owner = "benekastah";
|
||||||
repo = "neomake";
|
repo = "neomake";
|
||||||
rev = "786e76cfc1124355f68ff7820439268a0cf9779d";
|
rev = "45b5d4a8b59f4921ab3fb41db5f0350e64591d69";
|
||||||
sha256 = "02l5rh9n31c8k2vjnm8wx323x21ssg1pxnlhm2svhkpm1qax5q45";
|
sha256 = "093j0y4zxmh411271i0w5spiwqipw3d0j0f6whkqjn75p65azqj9";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1332,14 +1343,25 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nvim-hs-vim = buildVimPluginFrom2Nix {
|
||||||
|
pname = "nvim-hs-vim";
|
||||||
|
version = "2019-04-14";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "neovimhaskell";
|
||||||
|
repo = "nvim-hs.vim";
|
||||||
|
rev = "5bc177a87c9575c4995df90a098d330fe6e02f75";
|
||||||
|
sha256 = "14jgvkvakpy36md5si2a3rf2w869snb65inriq68xbk32bg5pg8q";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
nvim-yarp = buildVimPluginFrom2Nix {
|
nvim-yarp = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-yarp";
|
pname = "nvim-yarp";
|
||||||
version = "2019-05-15";
|
version = "2019-05-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "roxma";
|
owner = "roxma";
|
||||||
repo = "nvim-yarp";
|
repo = "nvim-yarp";
|
||||||
rev = "9eac5b198ad87210a498d4f93344b7450537ab00";
|
rev = "8fcb1af27772174df5446d49de29052cac47e46f";
|
||||||
sha256 = "17y1lcq92dkynjv5hbk3mjnc8g1yg8f19rw1imak7smwx4xjiqv8";
|
sha256 = "0ya3xgbnpps6s67rxfwpcfv39micl1d2wblzb7xvs1pmsymwbj0r";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1587,12 +1609,12 @@ let
|
||||||
|
|
||||||
rust-vim = buildVimPluginFrom2Nix {
|
rust-vim = buildVimPluginFrom2Nix {
|
||||||
pname = "rust-vim";
|
pname = "rust-vim";
|
||||||
version = "2019-04-09";
|
version = "2019-05-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rust-lang";
|
owner = "rust-lang";
|
||||||
repo = "rust.vim";
|
repo = "rust.vim";
|
||||||
rev = "9984b9753606fe2c8d7f3d4f9d67c1777a967cd6";
|
rev = "53f40ec6c628099e353f25cabd54e5047c28d81d";
|
||||||
sha256 = "03vn9rxcsrxnr6y0a6nh5ajl804ha98klk1sms61hlkspxib9il9";
|
sha256 = "162aa8l4wkssxdw5k3nvbzmqacjkdiy882hhi6mr5596a8wg58js";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1939,12 +1961,12 @@ let
|
||||||
|
|
||||||
vim = buildVimPluginFrom2Nix {
|
vim = buildVimPluginFrom2Nix {
|
||||||
pname = "vim";
|
pname = "vim";
|
||||||
version = "2019-04-30";
|
version = "2019-05-17";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dracula";
|
owner = "dracula";
|
||||||
repo = "vim";
|
repo = "vim";
|
||||||
rev = "b68c4fdbd32b7ccf3b4e52e69106021f9bc54878";
|
rev = "9ab9d12521191e548be2caa6b606d0866ffdf5c5";
|
||||||
sha256 = "0xikbqljpn3br0pbf8iigp3lc0qwxl4gcj6zg4y5gr8aywll7819";
|
sha256 = "1yjw36lpgr17hwwdhxx20cjrgcpxqymizw45sppjrc1qkm0w4wnm";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2698,12 +2720,12 @@ let
|
||||||
|
|
||||||
vim-go = buildVimPluginFrom2Nix {
|
vim-go = buildVimPluginFrom2Nix {
|
||||||
pname = "vim-go";
|
pname = "vim-go";
|
||||||
version = "2019-05-16";
|
version = "2019-05-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "fatih";
|
owner = "fatih";
|
||||||
repo = "vim-go";
|
repo = "vim-go";
|
||||||
rev = "d2f1bbe458d8c7c3154ed113c3768bd84451f872";
|
rev = "3dba44e24526f05ed487d3267a7996bd6b511893";
|
||||||
sha256 = "0dcj36vcrbai049bjv8gw6kfd594lny17vvi7c817av6yclmxjqf";
|
sha256 = "1g4bp7bh650kscn94s9yfh7kgy4b9q4bxnf4rzr4zd5ml1458pmx";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -3049,6 +3071,17 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
vim-lion = buildVimPluginFrom2Nix {
|
||||||
|
pname = "vim-lion";
|
||||||
|
version = "2018-02-05";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "tommcdo";
|
||||||
|
repo = "vim-lion";
|
||||||
|
rev = "75306ac1922952ca1a401aee43ddbb304029926d";
|
||||||
|
sha256 = "0kkf91ppn5jhvnpmmjsp6rvf97pqj57jrbn3qmmy925ncfqh90ld";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
vim-liquid = buildVimPluginFrom2Nix {
|
vim-liquid = buildVimPluginFrom2Nix {
|
||||||
pname = "vim-liquid";
|
pname = "vim-liquid";
|
||||||
version = "2016-02-11";
|
version = "2016-02-11";
|
||||||
|
@ -3755,12 +3788,12 @@ let
|
||||||
|
|
||||||
vim-terraform = buildVimPluginFrom2Nix {
|
vim-terraform = buildVimPluginFrom2Nix {
|
||||||
pname = "vim-terraform";
|
pname = "vim-terraform";
|
||||||
version = "2019-05-14";
|
version = "2019-05-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hashivim";
|
owner = "hashivim";
|
||||||
repo = "vim-terraform";
|
repo = "vim-terraform";
|
||||||
rev = "d98d657d29691118b2ac830ca876f297d8567800";
|
rev = "ebe0344bb7a446f7ae654caa057a07b90dfbd03f";
|
||||||
sha256 = "1hhr3d8z9mfhylwx6vj49hs3b54hrhkipy67si5mds38g92rqfhg";
|
sha256 = "0d5a57l7yl1l272adajnqy3frqrnbhlw810klay7dwkqk4s7psvl";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -4019,12 +4052,12 @@ let
|
||||||
|
|
||||||
vimtex = buildVimPluginFrom2Nix {
|
vimtex = buildVimPluginFrom2Nix {
|
||||||
pname = "vimtex";
|
pname = "vimtex";
|
||||||
version = "2019-05-14";
|
version = "2019-05-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lervag";
|
owner = "lervag";
|
||||||
repo = "vimtex";
|
repo = "vimtex";
|
||||||
rev = "26de8b92c9e9f2428f27d241cab1e7e15af56d3a";
|
rev = "596a0fdbf44b6262867492b2f3f76c5e0cadc2e0";
|
||||||
sha256 = "0zvj6f02x3gf3qpv877n01yxyi7hqk5gczw0z3m7x3yz81xpv1m1";
|
sha256 = "0ndrc1svm7z3zhkrndjsv17pimms2arb8pagsgavf7cjixn9n6ji";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ lib, stdenv
|
{ lib, stdenv
|
||||||
, python, cmake, meson, vim, ruby
|
, python, cmake, meson, vim, ruby
|
||||||
, which, fetchgit, fetchurl
|
, which, fetchgit, fetchurl, fetchzip
|
||||||
, llvmPackages, rustPlatform
|
, llvmPackages, rustPlatform
|
||||||
, xkb-switch, fzf, skim, stylish-haskell
|
, xkb-switch, fzf, skim, stylish-haskell
|
||||||
, python3, boost, icu, ncurses
|
, python3, boost, icu, ncurses
|
||||||
|
@ -43,15 +43,16 @@ self: super: {
|
||||||
};
|
};
|
||||||
|
|
||||||
LanguageClient-neovim = let
|
LanguageClient-neovim = let
|
||||||
|
version = "0.1.146";
|
||||||
LanguageClient-neovim-src = fetchurl {
|
LanguageClient-neovim-src = fetchurl {
|
||||||
url = "https://github.com/autozimu/LanguageClient-neovim/archive/0.1.140.tar.gz";
|
url = "https://github.com/autozimu/LanguageClient-neovim/archive/${version}.tar.gz";
|
||||||
sha256 = "0cixwm9wnn6vlam6mp57j436n92c4bvj5rs6j2qcv7qip8d2ggyw";
|
sha256 = "1xm98pyzf2dlh04ijjf3nkh37lyqspbbjddkjny1g06xxb4kfxnk";
|
||||||
};
|
};
|
||||||
LanguageClient-neovim-bin = rustPlatform.buildRustPackage {
|
LanguageClient-neovim-bin = rustPlatform.buildRustPackage {
|
||||||
name = "LanguageClient-neovim-bin";
|
name = "LanguageClient-neovim-bin";
|
||||||
src = LanguageClient-neovim-src;
|
src = LanguageClient-neovim-src;
|
||||||
|
|
||||||
cargoSha256 = "0f591zv4f7spks2hx22nkq78sj42259gi7flnnpr1nfs40d7n13n";
|
cargoSha256 = "0dixvmwq611wg2g3rp1n1gqali46904fnhb90gcpl9a1diqb34sh";
|
||||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
|
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
|
||||||
|
|
||||||
# FIXME: Use impure version of CoreFoundation because of missing symbols.
|
# FIXME: Use impure version of CoreFoundation because of missing symbols.
|
||||||
|
@ -62,7 +63,7 @@ self: super: {
|
||||||
};
|
};
|
||||||
in buildVimPluginFrom2Nix {
|
in buildVimPluginFrom2Nix {
|
||||||
pname = "LanguageClient-neovim";
|
pname = "LanguageClient-neovim";
|
||||||
version = "0.1.140";
|
inherit version;
|
||||||
src = LanguageClient-neovim-src;
|
src = LanguageClient-neovim-src;
|
||||||
|
|
||||||
propagatedBuildInputs = [ LanguageClient-neovim-bin ];
|
propagatedBuildInputs = [ LanguageClient-neovim-bin ];
|
||||||
|
@ -108,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: {
|
command-t = super.command-t.overrideAttrs(old: {
|
||||||
buildInputs = [ ruby rake ];
|
buildInputs = [ ruby rake ];
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
|
|
@ -215,7 +215,9 @@ ncm2/ncm2-jedi
|
||||||
ncm2/ncm2-path
|
ncm2/ncm2-path
|
||||||
ncm2/ncm2-tmux
|
ncm2/ncm2-tmux
|
||||||
ncm2/ncm2-ultisnips
|
ncm2/ncm2-ultisnips
|
||||||
|
neoclide/coc.nvim
|
||||||
neoclide/vim-easygit
|
neoclide/vim-easygit
|
||||||
|
neovimhaskell/nvim-hs.vim
|
||||||
neovimhaskell/haskell-vim
|
neovimhaskell/haskell-vim
|
||||||
neovim/nvimdev.nvim
|
neovim/nvimdev.nvim
|
||||||
neutaaaaan/iosvkem
|
neutaaaaan/iosvkem
|
||||||
|
@ -305,6 +307,7 @@ thinca/vim-themis
|
||||||
thinca/vim-visualstar
|
thinca/vim-visualstar
|
||||||
tomasr/molokai
|
tomasr/molokai
|
||||||
tomlion/vim-solidity
|
tomlion/vim-solidity
|
||||||
|
tommcdo/vim-lion
|
||||||
tomtom/tlib_vim
|
tomtom/tlib_vim
|
||||||
tpope/vim-abolish
|
tpope/vim-abolish
|
||||||
tpope/vim-commentary
|
tpope/vim-commentary
|
||||||
|
|
Loading…
Reference in a new issue