Merge master into staging-next

This commit is contained in:
Frederik Rietdijk
2020-07-11 08:59:54 +02:00
601 changed files with 11303 additions and 6590 deletions

View File

@@ -269,12 +269,12 @@ let
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
version = "2020-06-15";
version = "2020-07-07";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
rev = "0cbf6ced3c1b6cfd1ab869a46165d69018747550";
sha256 = "0553m0v48kz2r0vasq4yd0834r066h1mha6sx5k0ls0s0074w10m";
rev = "dec99ba2de364773f06b23b907db137f1b52a449";
sha256 = "1c89x4a4mrbb1l0avxazcxgwqapdw1ndqjhviij69ifybpi81jrn";
};
meta.homepage = "https://github.com/itchyny/calendar.vim/";
};
@@ -377,12 +377,12 @@ let
coc-emmet = buildVimPluginFrom2Nix {
pname = "coc-emmet";
version = "2020-07-01";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-emmet";
rev = "edeb4c25e95257f943145ff7b114b9ddc2d8fa2b";
sha256 = "0pjvfbwxa4p647fjkrqr9rkvxlhcwsddrz0gn2rxh1x7hsxm2ma2";
rev = "6e00ae0643b199ce0d037eae16affb36152ed9bd";
sha256 = "1gr9c7vkrlnrgii66m1f56izggd4rpbnvqgff7qw7yyngr571zyi";
};
meta.homepage = "https://github.com/neoclide/coc-emmet/";
};
@@ -413,12 +413,12 @@ let
coc-git = buildVimPluginFrom2Nix {
pname = "coc-git";
version = "2020-06-11";
version = "2020-07-07";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-git";
rev = "bbddf4a9447848cdd18a693268bffcc0fe523c08";
sha256 = "11c5rnlf45wz0slvl0gcqcdc9xb859pxy44xynfbbsl0ii1l8zc1";
rev = "ea1a4e35445a24147f27967dce61fb3f9f927e15";
sha256 = "0j71qk4hybbs96gwqnkpa2i5lzkgc0v6zsmyijn0binfn37ya3dc";
};
meta.homepage = "https://github.com/neoclide/coc-git/";
};
@@ -521,12 +521,12 @@ let
coc-metals = buildVimPluginFrom2Nix {
pname = "coc-metals";
version = "2020-07-02";
version = "2020-07-04";
src = fetchFromGitHub {
owner = "ckipp01";
repo = "coc-metals";
rev = "c99a4ea7902293460b4d903cdcce4892f12046f5";
sha256 = "0r4xs0mhdxvac81cly89jqnby14h1dmrpkdfs0chz5ji4gbsgair";
rev = "3dbe29b9462a1dd910ff653564cadd72146386c8";
sha256 = "1j2z557lzsr25s9ijdfiyg8zd7f967qnq8imacwn6qzfs1r337nj";
};
meta.homepage = "https://github.com/ckipp01/coc-metals/";
};
@@ -557,12 +557,12 @@ let
coc-prettier = buildVimPluginFrom2Nix {
pname = "coc-prettier";
version = "2020-07-03";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-prettier";
rev = "ef16275ef4dfe5e0790f425822f955c349f7f01a";
sha256 = "0q1cr3rjxjsj2dwfjs0vmbcqcdq986cn14d4iryxa2vihhihiwl2";
rev = "47096dd3ed613abcf9f07a27e33aac37a87b5aef";
sha256 = "1hpwyfsx09hmfn0azn2nawavkn8cjnj7nafimxmqkl0ifdmkybby";
};
meta.homepage = "https://github.com/neoclide/coc-prettier/";
};
@@ -605,12 +605,12 @@ let
coc-rust-analyzer = buildVimPluginFrom2Nix {
pname = "coc-rust-analyzer";
version = "2020-07-03";
version = "2020-07-07";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-rust-analyzer";
rev = "3a055d616ac8047e1411912ba2eff73f1ec3fce8";
sha256 = "1ypkx7m8z7nhdbrh7jbskwmb4yjis1m56bmp4sp1nygr52jshz03";
rev = "1599b021dbc276645f6e224423ce576a89763ca0";
sha256 = "0n9b9fjd31kl3yd5bpc1z5i0yzj7x8rnbknas706x78mrf6bjl3z";
};
meta.homepage = "https://github.com/fannheyward/coc-rust-analyzer/";
};
@@ -785,12 +785,12 @@ let
coc-nvim = buildVimPluginFrom2Nix {
pname = "coc-nvim";
version = "2020-07-03";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
rev = "87d5c948277d29abe5e8a43603b89f071e0bca47";
sha256 = "0ndixl2pf33l1qh0y5ixsflgy0vdzsy79mwl3kqmm6wnal8gj94v";
rev = "a6f403c0fa7a94719d3cc9f056cc56879b534295";
sha256 = "12fgrgnyk8l50gfld8fa4ac0cibg86732xc5cnkhw9bx7waa90nv";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
};
@@ -844,6 +844,30 @@ let
meta.homepage = "https://github.com/rhysd/committia.vim/";
};
completion-nvim = buildVimPluginFrom2Nix {
pname = "completion-nvim";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "completion-nvim";
rev = "2fa537d355e8e578f7ddf282e5d73b9ad76204ab";
sha256 = "1qi37f9dvb9rqsh9sqprbhwv8fl2a5y9p1zb4jhw6n9w3mir4y4c";
};
meta.homepage = "https://github.com/nvim-lua/completion-nvim/";
};
completion-treesitter = buildVimPluginFrom2Nix {
pname = "completion-treesitter";
version = "2020-06-26";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "completion-treesitter";
rev = "45c9b2faff4785539a0d0c655440c2465fed985a";
sha256 = "19pgdzzk7zq85b1grfjf0nncvs5vxrd4rj1p90iw2amq4mvqrx3l";
};
meta.homepage = "https://github.com/nvim-treesitter/completion-treesitter/";
};
concealedyank-vim = buildVimPluginFrom2Nix {
pname = "concealedyank-vim";
version = "2013-03-24";
@@ -1014,12 +1038,12 @@ let
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
version = "2020-06-29";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
rev = "a17b460fe6b571135347e7464df1d5769c589fdc";
sha256 = "0fldnfn4w2sarc7mxmp157xijwqhf8d8jy85qxppibfah4wicaia";
rev = "87da3129bc9bc97c24633f2343c1d249e51139a6";
sha256 = "0lx7maacr3j4gmj2zl60crb1mgxiwxmlsb0x0nc7r7kwaj5av24f";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
@@ -1074,12 +1098,12 @@ let
deol-nvim = buildVimPluginFrom2Nix {
pname = "deol-nvim";
version = "2020-07-01";
version = "2020-07-04";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deol.nvim";
rev = "b9113d9defa0bf92cd69c2811450943a33526344";
sha256 = "07v3b3lcl8qjsc9rxv3zkw8idgsp633q1n986wm6pg1310scxw07";
rev = "b07a1f2a23a4e68010c53a1e4e1d2a9e46e37ec5";
sha256 = "0dac5q55cqzl2xawfb2dnqnvbwribbbc58lsm612iz425bhv2yn3";
};
meta.homepage = "https://github.com/Shougo/deol.nvim/";
};
@@ -1172,13 +1196,12 @@ let
deoplete-jedi = buildVimPluginFrom2Nix {
pname = "deoplete-jedi";
version = "2020-06-20";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "deoplete-plugins";
repo = "deoplete-jedi";
rev = "9ad4cbad7e8052bab042f724c71ba10621542f2c";
sha256 = "1hfrvgfl9av7c4v1pd04rnp5gcvnl1qwnfgq3vzh288mjs8z1yxk";
fetchSubmodules = true;
rev = "a0e5a0630206e198380d31804bb6652e56cb3701";
sha256 = "14lq2pv8sy4ij100blg2mkd4h0xsvba968l66hv82ad98vlnwx15";
};
meta.homepage = "https://github.com/deoplete-plugins/deoplete-jedi/";
};
@@ -1305,12 +1328,12 @@ let
dhall-vim = buildVimPluginFrom2Nix {
pname = "dhall-vim";
version = "2020-01-02";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "vmchale";
repo = "dhall-vim";
rev = "607958520f8bd4308fe52937e211f6db4ad84cf3";
sha256 = "0rnkmfrzsm4hg6ln8g8qj9ff8z2sk7cnf4gqrswychqhhkg1f817";
rev = "9ced78806ce439f84d5dc264b212cd87db148c53";
sha256 = "1ac8cy8nqqn9dz0r36w4lrwfqyv44jkd8md376v6awjfj4kn7xjc";
};
meta.homepage = "https://github.com/vmchale/dhall-vim/";
};
@@ -2341,12 +2364,12 @@ let
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
version = "2020-06-30";
version = "2020-07-04";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
rev = "96c3cbdee4d0ddbe385388319d7e976e4009e943";
sha256 = "1cvg4ziadjlxr4gkjmdrr6ddhpw7gsc24c8jsj85p45x7ijaqhbl";
rev = "0182a798813f974f21d5779d76747fa68e9717e8";
sha256 = "02jh8ph55bns8dhxd1rpl62b4z7i5rx8v28b1ldrrvc29y1ymqs2";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
@@ -2507,6 +2530,18 @@ let
meta.homepage = "https://github.com/albfan/nerdtree-git-plugin/";
};
neuron-vim = buildVimPluginFrom2Nix {
pname = "neuron-vim";
version = "2020-07-05";
src = fetchFromGitHub {
owner = "ihsanturk";
repo = "neuron.vim";
rev = "4ccd13f95a2c9f3dafef2d4adf633e0b18a16019";
sha256 = "1z7i0szajykhdqckjydgh297k6b83ni9yds809skx90dlgbxwpfx";
};
meta.homepage = "https://github.com/ihsanturk/neuron.vim/";
};
nim-vim = buildVimPluginFrom2Nix {
pname = "nim-vim";
version = "2019-04-26";
@@ -2521,12 +2556,12 @@ let
nord-vim = buildVimPluginFrom2Nix {
pname = "nord-vim";
version = "2020-06-16";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "arcticicestudio";
repo = "nord-vim";
rev = "2124a5a760fb6138b10f38ceac3fce5c19056b9a";
sha256 = "0g08kydqh58617lxjnlvbvjp0f730kzjpsz44v390sjx2a9xrk23";
rev = "57dffa746907e8ce5c4b520146ed0d89d3c29a51";
sha256 = "0xpz71rj74514789v6x9wrg95n8bsag8f5ygd7js40qrwpxq6b4j";
};
meta.homepage = "https://github.com/arcticicestudio/nord-vim/";
};
@@ -2593,12 +2628,12 @@ let
nvim-lsp = buildVimPluginFrom2Nix {
pname = "nvim-lsp";
version = "2020-06-24";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lsp";
rev = "8e978339b57cd03d97ae301659136ce103435910";
sha256 = "14j15cfbzxv2m12i4r5j3fk3438l7k27knnrbkqas83jvrkb3q2f";
rev = "63527c33b51cbd6decdbf9a4285fd1b05be249b2";
sha256 = "1yrnlqci1n6xqm2k3yd0klx1gybjcd0zizn2zd3yh30h23p4ak1v";
};
meta.homepage = "https://github.com/neovim/nvim-lsp/";
};
@@ -2615,6 +2650,18 @@ let
meta.homepage = "https://github.com/norcalli/nvim-terminal.lua/";
};
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "3e8b5a30e2640d47ce07e7b32af07b1e4f5e6e33";
sha256 = "128nvivv1d5qyzy91kcgxdahfrsblj81kn1x2mj3ijr5xph6b945";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-yarp = buildVimPluginFrom2Nix {
pname = "nvim-yarp";
version = "2020-04-08";
@@ -3229,12 +3276,12 @@ let
splitjoin-vim = buildVimPluginFrom2Nix {
pname = "splitjoin-vim";
version = "2020-06-20";
version = "2020-07-05";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "splitjoin.vim";
rev = "20e41455e1155f5989ecac007fc92c9415244822";
sha256 = "1jzqz0pi9zaf2ivdvb2prv5k86003dswpv2n3vh5vkmwgl1r3ml4";
rev = "f60b6c5ee3341e66373457d3d8007c8b9c2e0a74";
sha256 = "1vyirnzswjipimc14gdxnm07wvbkw1sp3kpsggqccwjkibh3fxhh";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/";
@@ -3290,12 +3337,12 @@ let
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
version = "2020-06-22";
version = "2020-07-05";
src = fetchFromGitHub {
owner = "vim-syntastic";
repo = "syntastic";
rev = "140f516eaeae855b3d57068e6e66c8f40fd45295";
sha256 = "1df2lm8rms535gmcgwnlpjr5bmcd76h6hisyfl922kbj4b02v0b6";
rev = "63b74a7473ec01548298284c210fee0a78a6156d";
sha256 = "1xp63bfb9ln80gz4jsp4gjk9ckhlkzxmfi5sb72vvlsravw5g3v7";
};
meta.homepage = "https://github.com/vim-syntastic/syntastic/";
};
@@ -3615,12 +3662,12 @@ let
vim = buildVimPluginFrom2Nix {
pname = "vim";
version = "2020-06-22";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "dracula";
repo = "vim";
rev = "3916fb2daff546c6fe61d141b0e7519fde347b79";
sha256 = "1f1l3ik15rqw9xqss22irpzxffcrpmihmga1q37gc1gvsnl6ibq5";
rev = "10932ddaaf560e1ae5bc12137515dc7007a0afc3";
sha256 = "1h85ynngkz921zr9gshcl0kk5s9dgjk0kifz4r7v8pvnjq5kbfk8";
};
meta.homepage = "https://github.com/dracula/vim/";
};
@@ -3867,12 +3914,12 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
version = "2020-06-29";
version = "2020-07-05";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
rev = "ba9b3e183929263bffc44592e5c9a92d2ab8a62d";
sha256 = "0xkqh68x7nx1w4a5668ih7mmz1xy8qimb4z827dhgv6i23zh6yq6";
rev = "b843321428209c892f4a1fab7a5fe473f0b7d386";
sha256 = "143x1235p2wdnifpv637lbhi6jsxwdws07z6hrf6915qjc39zi53";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@@ -4299,12 +4346,12 @@ let
vim-devicons = buildVimPluginFrom2Nix {
pname = "vim-devicons";
version = "2020-06-23";
version = "2020-07-05";
src = fetchFromGitHub {
owner = "ryanoasis";
repo = "vim-devicons";
rev = "c08e526760c0403d307583afdf7110fbaf98577f";
sha256 = "0mv6vlf6s6hx244rb4qn7chir1sdg6qr4ffkdiqlbn1lnbm93i8a";
rev = "028673dc93a978225c897b4913dd21b48dc35a7e";
sha256 = "034nna0vaxbizg4d4pqw9qmn691fz707dxga82n9m9id1hz9wi0b";
};
meta.homepage = "https://github.com/ryanoasis/vim-devicons/";
};
@@ -4611,12 +4658,12 @@ let
vim-flutter = buildVimPluginFrom2Nix {
pname = "vim-flutter";
version = "2019-09-29";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "thosakwe";
repo = "vim-flutter";
rev = "030a4e609f8f38922fa4ec9a27836d9dabaae957";
sha256 = "0jibmr0v0pqml1cprs3qmkhhmacpb2bwpk8lhaz4dzp8jlga9g00";
rev = "a865e5f0df4faaedfda1c2b5679b42d1a0267d44";
sha256 = "04vl8cfk58m9p59j8hh0f9sp15dg7rm971nhmwhbbj7pq6b8dq8w";
};
meta.homepage = "https://github.com/thosakwe/vim-flutter/";
};
@@ -4743,12 +4790,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
version = "2020-07-02";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
rev = "f919e0c50deffba7ae2789cf785ed491a6bec9d4";
sha256 = "068msrfl0v64djws1cb5p2yvwsk29j4msdqqf4c13bafjyhxqwb7";
rev = "2c6bffb492f4f9b101e45610b0d7b9c328916894";
sha256 = "1mcrs5n7l2syy5h52frv9259mw294s18czirbn3f8waf0n4b40s1";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -5332,12 +5379,12 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
version = "2020-06-15";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
rev = "632cd869663ecccd5a309c5dbfc20e1fc881d4b7";
sha256 = "0w04fjci16l08c76fgqxv176jarm9iiv3rx46l8a45spkyb10lm0";
rev = "e24d328b59df69de1b594f1836b54fa1040ab4ef";
sha256 = "0d7wrkmnz1023rz6b7cm98akph2hv543f6nid8bd1amskh4i9y4k";
};
meta.homepage = "https://github.com/natebosch/vim-lsc/";
};
@@ -5440,12 +5487,12 @@ let
vim-move = buildVimPluginFrom2Nix {
pname = "vim-move";
version = "2020-06-22";
version = "2020-07-05";
src = fetchFromGitHub {
owner = "matze";
repo = "vim-move";
rev = "54f06c405bfd1ec3142750e8788f4dcd0ca0c065";
sha256 = "0wnfk164fyfyyl5pbbfa7wzy39arn2ny790d6g14bf6zl2kapkas";
rev = "07459060d9166a19a2279740fedef2412eeee807";
sha256 = "1xikw6cq2pp5j2w0n8sckyq6l91y8gzqs2y1cs0h3bd5qba62nna";
};
meta.homepage = "https://github.com/matze/vim-move/";
};
@@ -5764,12 +5811,12 @@ let
vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
version = "2020-06-25";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
rev = "3aa3b5a4e85620dd58302926b571860c92fdbb2f";
sha256 = "1lksg2qphxy6bj1jfhjmq28z67asq7vqyplf42sr49r1076imb0q";
rev = "c31903639623c5be2431ac86b31ce77e54eb345f";
sha256 = "1adqzbnz9sjwv6sw1fgpd1jnlr7rff235caxygb3w26xzmfighyw";
};
meta.homepage = "https://github.com/junegunn/vim-plug/";
};
@@ -5788,12 +5835,12 @@ let
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
version = "2020-06-25";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
rev = "d09a56a494863afd789cba1850e123dfc1dd26cf";
sha256 = "02z4aidr8bbcrvfj2c5jgradm6n2c1c9hywb22wn8bwiig8aiqv3";
rev = "9c3c0bc082e0d58d15dc6f24d8a335931417e2f0";
sha256 = "0pdfq512qh54zj24iwihr30xb8dxw67ix2yj0sb88qy07phab8k2";
};
meta.homepage = "https://github.com/sheerun/vim-polyglot/";
};
@@ -6148,12 +6195,12 @@ let
vim-slime = buildVimPluginFrom2Nix {
pname = "vim-slime";
version = "2020-04-12";
version = "2020-07-04";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
rev = "a81139239d6447b1c021e4873e6a14b47f32b65a";
sha256 = "0wavkm9k2vm23nm5bmc3lpm6cac7mihzjcyk4r77qgdgmnnxkm49";
rev = "f7442cdb1fb37778ddff93649e172b0ad752c237";
sha256 = "0xf9qj0i4jpimbk0qyzvg88s74dfxgd4kzvzcvjpcd3q6cn8sard";
};
meta.homepage = "https://github.com/jpalardy/vim-slime/";
};
@@ -6568,12 +6615,12 @@ let
vim-toml = buildVimPluginFrom2Nix {
pname = "vim-toml";
version = "2019-08-28";
version = "2020-07-06";
src = fetchFromGitHub {
owner = "cespare";
repo = "vim-toml";
rev = "a4ec206052aa347d7df90dc4b6697b7f2b7929bc";
sha256 = "1dgykq4vl7vvj2f8lvg58rzqddm53i278g26ljwfimgqc8l6gmqd";
rev = "897cb4eaa81a0366bc859effe14116660d4015cd";
sha256 = "0ps9kwclqfdydk4132255i9rzcic0sp6d217arjsk1w6gm7m9lm6";
};
meta.homepage = "https://github.com/cespare/vim-toml/";
};
@@ -7072,12 +7119,12 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
version = "2020-06-20";
version = "2020-07-04";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
rev = "7f4e88b3ba11261e6ec4c7364c5a420d48e253ac";
sha256 = "1q98pf0cr38k1z9czm57pvb0mari57q89swsk4aq0pl6b6cvi5d5";
rev = "e6f121561506f011d878855b66ca8116a46121ae";
sha256 = "09241155jwrwqqifkh7a64nk5x8yf96835jkywwysl554ppjz8s5";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/";
@@ -7085,12 +7132,12 @@ let
YouCompleteMe = buildVimPluginFrom2Nix {
pname = "YouCompleteMe";
version = "2020-07-03";
version = "2020-07-07";
src = fetchFromGitHub {
owner = "ycm-core";
repo = "YouCompleteMe";
rev = "195f730dfb4d818a81082b383e294a302f61bcfe";
sha256 = "021z74is3bz746azxn05hzlrzd2asdb0kz5ab2fizgxl7n33cml0";
rev = "9309f77732bde34b7ecf9c2e154b9fcdf14c5295";
sha256 = "1m6hyqywdrprm91dkwgnp8r50la933k4a7wdnjw7knvfdiywj7sx";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/ycm-core/YouCompleteMe/";

View File

@@ -40,7 +40,6 @@ DEFAULT_IN = ROOT.joinpath("vim-plugin-names")
DEFAULT_OUT = ROOT.joinpath("generated.nix")
DEPRECATED = ROOT.joinpath("deprecated.json")
def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: float = 2):
"""Retry calling the decorated function using an exponential backoff.
http://www.saltycrane.com/blog/2009/11/trying-out-retry-decorator-python/
@@ -71,6 +70,12 @@ def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: floa
return deco_retry
def make_request(url: str) -> urllib.request.Request:
token = os.getenv("GITHUB_API_TOKEN")
headers = {}
if token is not None:
headers["Authorization"] = f"token {token}"
return urllib.request.Request(url, headers=headers)
class Repo:
def __init__(
@@ -91,9 +96,8 @@ class Repo:
@retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
def has_submodules(self) -> bool:
try:
urllib.request.urlopen(
self.url(f"blob/{self.branch}/.gitmodules"), timeout=10
).close()
req = make_request(self.url(f"blob/{self.branch}/.gitmodules"))
urllib.request.urlopen(req, timeout=10).close()
except urllib.error.HTTPError as e:
if e.code == 404:
return False
@@ -104,7 +108,8 @@ class Repo:
@retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
def latest_commit(self) -> Tuple[str, datetime]:
commit_url = self.url(f"commits/{self.branch}.atom")
with urllib.request.urlopen(commit_url, timeout=10) as req:
commit_req = make_request(commit_url)
with urllib.request.urlopen(commit_req, timeout=10) as req:
self.check_for_redirect(commit_url, req)
xml = req.read()
root = ET.fromstring(xml)

View File

@@ -146,6 +146,7 @@ hsitz/VimOrganizer
iamcco/coc-spell-checker
ianks/vim-tsx
idris-hackers/idris-vim
ihsanturk/neuron.vim
Inazuma110/deoplete-greek
inkarkat/vim-SyntaxRange
int3/vim-extradite
@@ -369,6 +370,9 @@ norcalli/nvim-terminal.lua
ntpeters/vim-better-whitespace
numirias/semshi
nvie/vim-flake8
nvim-lua/completion-nvim
nvim-treesitter/completion-treesitter
nvim-treesitter/nvim-treesitter
octol/vim-cpp-enhanced-highlight
Olical/conjure
OrangeT/vim-csharp