1# TODO check that no license information gets lost
2{ fetchurl, bash, stdenv, python, cmake, vim, vimUtils, perl, ruby, unzip,
3 which, fetchgit, fetchFromGitHub, fetchhg, fetchzip, llvmPackages, zip,
4 vim_configurable, vimPlugins, xkb_switch, git
5}:
6
7let
8
9inherit (vimUtils.override {inherit vim;}) rtpPath addRtp buildVimPlugin
10 buildVimPluginFrom2Nix vimHelpTags;
11in
12
13# TL;DR
14# Add your plugin to ./vim-plugin-names
15# Generate via `vim-plugin-names-to-nix`
16# If plugin is complicated then create a PR to
17# https://github.com/jagajaga/vim-addon-vim2nix/tree/master/additional-nix-code
18
19# This attrs contains two sections:
20# The first contains plugins added manually, the second contains plugins
21# generated by call nix#ExportPluginsForNix.
22# Documentation & usage see vim-utils.nix.
23# attribute names should be the same as used by vim-pi to make dependency
24# resolution work
25rec {
26 # This is not a plugin, it provides bin/vim-open-buffer-with-plugins-derivations
27 # which recreates this the following derivations based on ./vim-plugin-names
28 pluginnames2nix = vimUtils.pluginnames2Nix {
29 name = "vim-plugin-names-to-nix";
30 namefiles = [./vim-plugin-names]; };
31
32 # Section I
33
34 # Section II
35 # Update with vimUtils.vimPlugins.pluginnames2Nix command
36
37 # aliasess
38 "sourcemap.vim" = sourcemap;
39 Colour_Sampler_Pack = Colour-Sampler-Pack;
40 YouCompleteMe = youcompleteme;
41 airline = vim-airline;
42 alternative = a-vim; # backwards compat, added 2014-10-21
43 calendar = calendar-vim;
44 coffee-script = vim-coffee-script;
45 coffeeScript = coffee-script; # backwards compat, added 2014-10-18
46 colors-solarized = Solarized;
47 colorsamplerpack = Colour_Sampler_Pack;
48 command_T = command-t; # backwards compat, added 2014-10-18
49 css_color_5056 = vim-css-color;
50 easy-align = vim-easy-align;
51 easymotion = vim-easymotion;
52 eighties = vim-eighties;
53 ghc-mod-vim = ghcmod;
54 gist-vim = Gist;
55 gitgutter = vim-gitgutter;
56 gundo = Gundo;
57 haskellConceal = haskellconceal; # backwards compat, added 2014-10-18
58 haskellconceal = vim-haskellconceal;
59 hier = vim-hier;
60 hoogle = Hoogle;
61 ipython = vim-ipython;
62 latex-live-preview = vim-latex-live-preview;
63 multiple-cursors = vim-multiple-cursors;
64 necoGhc = neco-ghc; # backwards compat, added 2014-10-18
65 neocomplete = neocomplete-vim;
66 neosnippet = neosnippet-vim;
67 nerdcommenter = The_NERD_Commenter;
68 nerdtree = The_NERD_tree;
69 quickrun = vim-quickrun;
70 signature = vim-signature;
71 stylish-haskell = vim-stylish-haskell;
72 stylishHaskell = stylish-haskell; # backwards compat, added 2014-10-18
73 supertab = Supertab;
74 syntastic = Syntastic;
75 tabular = Tabular;
76 tagbar = Tagbar;
77 thumbnail = thumbnail-vim;
78 tmux-navigator = vim-tmux-navigator;
79 tmuxNavigator = tmux-navigator; # backwards compat, added 2014-10-18
80 tslime = tslime-vim;
81 vimproc = vimproc-vim;
82 vimshell = vimshell-vim;
83 watchdogs = vim-watchdogs;
84 webapi-vim = WebAPI;
85 wombat256 = wombat256-vim; # backwards compat, added 2015-7-8
86 yankring = YankRing;
87
88
89 CSApprox = buildVimPluginFrom2Nix { # created by nix#NixDerivation
90 name = "CSApprox-2013-07-26";
91 src = fetchgit {
92 url = "git://github.com/godlygeek/csapprox";
93 rev = "7981dac51d8b6776985aa08cb7b5ee98ea7f2ddd";
94 sha256 = "8ccb47eb79c7ab63109d32158388812bdca340985527af4f2a5489ff8683389f";
95 };
96 dependencies = [];
97
98 };
99
100 CheckAttach = buildVimPluginFrom2Nix { # created by nix#NixDerivation
101 name = "CheckAttach-2015-06-22";
102 src = fetchgit {
103 url = "git://github.com/chrisbra/CheckAttach";
104 rev = "a1d86be7e69b25b41ce1a7fe2d2844330f783b68";
105 sha256 = "b8921c826f5a122e9b128301c620b8b3d3fd88a15a2b0634fdea01062fba2c1f";
106 };
107 dependencies = [];
108
109 };
110
111 Gist = buildVimPluginFrom2Nix { # created by nix#NixDerivation
112 name = "Gist-2015-08-13";
113 src = fetchgit {
114 url = "git://github.com/mattn/gist-vim";
115 rev = "ea7dc962c5c2ac2a1c4adc94d54cac190d713648";
116 sha256 = "0b96a572018de25120fe91eea17b8ee2844881c88ab63e03d999c22fc292f11e";
117 };
118 dependencies = [];
119
120 };
121
122 Gundo = buildVimPluginFrom2Nix { # created by nix#NixDerivation
123 name = "Gundo";
124 src = fetchhg {
125 url = "https://bitbucket.org/sjl/gundo.vim";
126 rev = "eb9fc8676b89";
127 sha256 = "05lcxrd9ibfi02ja4jvl5y5pp884b8kh9aarw045b0mlldygv6cp";
128 };
129 dependencies = [];
130
131 };
132
133 Hoogle = buildVimPluginFrom2Nix { # created by nix#NixDerivation
134 name = "Hoogle-2013-11-26";
135 src = fetchgit {
136 url = "git://github.com/Twinside/vim-hoogle";
137 rev = "81f28318b0d4174984c33df99db7752891c5c4e9";
138 sha256 = "0f96f3badb6218cac87d0f7027ff032ecc74f08ad3ada542898278ce11cbd5a0";
139 };
140 dependencies = [];
141
142 };
143
144 Solarized = buildVimPluginFrom2Nix { # created by nix#NixDerivation
145 name = "Solarized-2011-05-09";
146 src = fetchgit {
147 url = "git://github.com/altercation/vim-colors-solarized";
148 rev = "528a59f26d12278698bb946f8fb82a63711eec21";
149 sha256 = "a1b2ef696eee94dafa76431c31ee260acdd13a7cf87939f27eca431d5aa5a315";
150 };
151 dependencies = [];
152
153 };
154
155 Supertab = buildVimPluginFrom2Nix { # created by nix#NixDerivation
156 name = "Supertab-2015-08-28";
157 src = fetchgit {
158 url = "git://github.com/ervandew/supertab";
159 rev = "9f7da6d4988daf863ebc414f221bb12c2614f59e";
160 sha256 = "18c74fde13eced99e492c7747a7924d1b2c33bfb99a87a6d7c44f1c8ca9e9225";
161 };
162 dependencies = [];
163
164 };
165
166 Syntastic = buildVimPluginFrom2Nix { # created by nix#NixDerivation
167 name = "Syntastic-2015-09-15";
168 src = fetchgit {
169 url = "git://github.com/scrooloose/syntastic";
170 rev = "8164240f6f0aaed2055dae45fc0e5c6f6ec30b3d";
171 sha256 = "51d5d2eb9f1f66784cd85742ebbeb3585835b5c87ddeb64cad21f81d32d262fd";
172 };
173 dependencies = [];
174
175 };
176
177 Tabular = buildVimPluginFrom2Nix { # created by nix#NixDerivation
178 name = "Tabular-2013-05-16";
179 src = fetchgit {
180 url = "git://github.com/godlygeek/tabular";
181 rev = "60f25648814f0695eeb6c1040d97adca93c4e0bb";
182 sha256 = "28c860ad621587f2c3213fae47d1a3997746527c17d51e9ab94c209eb7bfeb0f";
183 };
184 dependencies = [];
185
186 };
187
188 Tagbar = buildVimPluginFrom2Nix { # created by nix#NixDerivation
189 name = "Tagbar-2015-06-19";
190 src = fetchgit {
191 url = "git://github.com/majutsushi/tagbar";
192 rev = "7b36c46d17d57db34fdb0adac9ba6382d0bb5e66";
193 sha256 = "346773e772772d1c68318effd8e6c8c8b36f61cfd9c72a85c0bfcec9843f13c7";
194 };
195 dependencies = [];
196
197 };
198
199 The_NERD_Commenter = buildVimPluginFrom2Nix { # created by nix#NixDerivation
200 name = "The_NERD_Commenter-2015-07-26";
201 src = fetchgit {
202 url = "git://github.com/scrooloose/nerdcommenter";
203 rev = "5cc672a4f2adb734ac671499476034f0cd1d3d72";
204 sha256 = "a8ab1f90044bf96e9c105c4a3ff6bbd9aaa20bddbaca1d82d7ca15d2cc3c2654";
205 };
206 dependencies = [];
207
208 };
209
210 The_NERD_tree = buildVimPluginFrom2Nix { # created by nix#NixDerivation
211 name = "The_NERD_tree-2015-09-12";
212 src = fetchgit {
213 url = "git://github.com/scrooloose/nerdtree";
214 rev = "8c7534bc9e1d0c2f18bf94c1440c4ae6b102b5d6";
215 sha256 = "dc71561fed68facebeb4162c909afefbb1f415908e2402f98fa500893b193833";
216 };
217 dependencies = [];
218
219 };
220
221 UltiSnips = buildVimPluginFrom2Nix { # created by nix#NixDerivation
222 name = "UltiSnips-2015-09-15";
223 src = fetchgit {
224 url = "git://github.com/sirver/ultisnips";
225 rev = "ef2c0d6d80d7903bfed4fa0c3a7fe5af5fd0ce55";
226 sha256 = "e6d782830c0465af6f23b96c42c59b0f5eb1bd41376dcae008d0ad54981ce182";
227 };
228 dependencies = [];
229
230 };
231
232 VimOutliner = buildVimPluginFrom2Nix { # created by nix#NixDerivation
233 name = "VimOutliner-2015-01-09";
234 src = fetchgit {
235 url = "git://github.com/vimoutliner/vimoutliner";
236 rev = "7c995f973c54b0d026137615af28059890edb197";
237 sha256 = "9d1526ec99904fd2ccfdb4dd6763b4cd04048cb74bb7a0a4c9b4a7b1f5d75cb5";
238 };
239 dependencies = [];
240
241 };
242
243 WebAPI = buildVimPluginFrom2Nix { # created by nix#NixDerivation
244 name = "WebAPI-2015-09-14";
245 src = fetchgit {
246 url = "git://github.com/mattn/webapi-vim";
247 rev = "575859ae34175a3bb88371dd65b266d7e8044140";
248 sha256 = "bee247bd833db32386313b8966ba7ae36623606c3e3712d4660de671b626b958";
249 };
250 dependencies = [];
251
252 };
253
254 YankRing = buildVimPluginFrom2Nix { # created by nix#NixDerivation
255 name = "YankRing";
256 src = fetchurl {
257 url = "http://www.vim.org/scripts/download_script.php?src_id=23487";
258 name = "yankring_190.zip";
259 sha256 = "0nnxpsfjp2p9jvs3y5ynnd5s56snz9927zdp9bgmay2jgxfmp0si";
260 };
261 buildInputs = [ unzip ];
262 dependencies = [];
263 meta = {
264 url = "http://www.vim.org/scripts/script.php?script_id=1234";
265 };
266
267
268 };
269
270 commentary = buildVimPluginFrom2Nix { # created by nix#NixDerivation
271 name = "commentary-2015-09-12";
272 src = fetchgit {
273 url = "git://github.com/tpope/vim-commentary";
274 rev = "e0f4850d78137a35b9461c530078bd77f39e4dce";
275 sha256 = "64896579a5c682e7da2cce7292cba16c4186a42ff68d0e92143fa7345d28cf0d";
276 };
277 dependencies = [];
278
279 };
280
281 ctrlp = buildVimPluginFrom2Nix { # created by nix#NixDerivation
282 name = "ctrlp-2013-07-29";
283 src = fetchgit {
284 url = "git://github.com/kien/ctrlp.vim";
285 rev = "b5d3fe66a58a13d2ff8b6391f4387608496a030f";
286 sha256 = "41f7884973770552395b96f8693da70999dc815462d4018c560d3ff6be462e76";
287 };
288 dependencies = [];
289
290 };
291
292 ctrlp-py-matcher = buildVimPluginFrom2Nix { # created by nix#NixDerivation
293 name = "ctrlp-py-matcher-2015-07-18";
294 src = fetchgit {
295 url = "git://github.com/FelikZ/ctrlp-py-matcher";
296 rev = "9e84cf8072866b92faf5082cb93a554b75e35fd0";
297 sha256 = "7d4d5f7da148ddc9c8956aca87f53d9d0ff458b8fb4bc4ab2a9bff2ee6026cde";
298 };
299 dependencies = [];
300
301 };
302
303 ctrlp-z = buildVimPluginFrom2Nix { # created by nix#NixDerivation
304 name = "ctrlp-z-2013-05-08";
305 src = fetchgit {
306 url = "git://github.com/amiorin/ctrlp-z";
307 rev = "7845735a3d63a68ed63aa3a5363b178c48f199bf";
308 sha256 = "14c5240e6ab373cbd04d105a46808aed4a324472ddfd67b993534bf5d726e93f";
309 };
310 dependencies = [];
311
312 };
313
314 extradite = buildVimPluginFrom2Nix { # created by nix#NixDerivation
315 name = "extradite-2015-01-26";
316 src = fetchgit {
317 url = "git://github.com/int3/vim-extradite";
318 rev = "a1dc4b63befd5032e65a0c94e7257d4636aa6a3f";
319 sha256 = "94e05bbe36c9d4cee9832530531eedff0da509d5a0a52beee4e524fd4ad96714";
320 };
321 dependencies = [];
322
323 };
324
325 fugitive = buildVimPluginFrom2Nix { # created by nix#NixDerivation
326 name = "fugitive-2015-09-10";
327 src = fetchgit {
328 url = "git://github.com/tpope/vim-fugitive";
329 rev = "b7b23001def8d2ae816ff6dd772cd50976189e0e";
330 sha256 = "737def8b596472908509bdfaf8d33111471fb1a2d692133ce16f03548e226672";
331 };
332 dependencies = [];
333
334 };
335
336 ghcmod = buildVimPluginFrom2Nix { # created by nix#NixDerivation
337 name = "ghcmod-2015-08-05";
338 src = fetchgit {
339 url = "git://github.com/eagletmt/ghcmod-vim";
340 rev = "ff8fe7d64d0db35be9a753e2c2a289760ab02dd5";
341 sha256 = "db5a932e4604bed9d4a7d6ff06367f9cae93a87424fc79d2fade7c15061ab563";
342 };
343 dependencies = [];
344
345 };
346
347 vim-addon-vim2nix = buildVimPluginFrom2Nix { # created by nix#NixDerivation
348 name = "vim-addon-vim2nix-2015-09-01";
349 src = fetchgit {
350 url = "git://github.com/JagaJaga/vim-addon-vim2nix";
351 rev = "ce9ddf99983c00adbd41e0d53ad8cead9712069c";
352 sha256 = "c4b3b4832684bebbf890741b30b1364ca7240b5348cd0c0ee93d6ba477e8f77d";
353 };
354 dependencies = ["vim-addon-manager"];
355
356 };
357
358 vim-css-color = buildVimPluginFrom2Nix { # created by nix#NixDerivation
359 name = "vim-css-color-2015-06-22";
360 src = fetchgit {
361 url = "git://github.com/ap/vim-css-color";
362 rev = "ceb028b27eae0550533501b1f02cb512a482ba85";
363 sha256 = "d428970699b59b0da89d3cf73be39f62c2751512919fa2773baa241a9f79fccd";
364 };
365 dependencies = [];
366
367 };
368
369 lushtags = buildVimPluginFrom2Nix { # created by nix#NixDerivation
370 name = "lushtags-2013-12-27";
371 src = fetchgit {
372 url = "git://github.com/bitc/lushtags";
373 rev = "429fab3b748ae04ee5de0cbf75d947f15441e798";
374 sha256 = "5170019fbe64b15be30a0ba82e6b01364d115ccad6ef690a6df86f73af22a0a7";
375 };
376 dependencies = [];
377
378 };
379
380 vim-hdevtools = buildVimPluginFrom2Nix { # created by nix#NixDerivation
381 name = "vim-hdevtools-2012-12-29";
382 src = fetchgit {
383 url = "git://github.com/bitc/vim-hdevtools";
384 rev = "474947c52ff9c93dd36f3c49de90bd9a78f0baa1";
385 sha256 = "bf5f096b665c51ce611c6c1bfddc3267c4b2f94af84b04482b07272a6a5a92f3";
386 };
387 dependencies = [];
388
389 };
390
391 vim-tmux-navigator = buildVimPluginFrom2Nix { # created by nix#NixDerivation
392 name = "vim-tmux-navigator-2015-05-29";
393 src = fetchgit {
394 url = "git://github.com/christoomey/vim-tmux-navigator";
395 rev = "176452ead44118174ddad3502709a247d9c24bb4";
396 sha256 = "789c8b24b971a3b307ac296234230f1048ff2928c89302700bd4e5fc2edd2d8a";
397 };
398 dependencies = [];
399
400 };
401
402 vim-jade = buildVimPluginFrom2Nix { # created by nix#NixDerivation
403 name = "vim-jade-2015-07-06";
404 src = fetchgit {
405 url = "git://github.com/digitaltoad/vim-jade";
406 rev = "fb47bb8303e81fc17b4340ccd01a462332f7d90a";
407 sha256 = "c3dde95c01d9e174a9143103e76796d2da40ddb68de9f321fce3f88df312e15a";
408 };
409 dependencies = [];
410
411 };
412
413 neco-ghc = buildVimPluginFrom2Nix { # created by nix#NixDerivation
414 name = "neco-ghc-2015-08-28";
415 src = fetchgit {
416 url = "git://github.com/eagletmt/neco-ghc";
417 rev = "21ba0eba8f9a9787b69c21c45dd286f927220d71";
418 sha256 = "62c17fafd98dd1e6357c5c459a38cec2cb622eaad69ab2e8eb5caf2ea593f37b";
419 };
420 dependencies = [];
421
422 };
423
424 YUNOcommit-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
425 name = "YUNOcommit-vim-2014-11-26";
426 src = fetchgit {
427 url = "git://github.com/esneider/YUNOcommit.vim";
428 rev = "981082055a73ef076d7e27477874d2303153a448";
429 sha256 = "4bfd80720c353884e5c373b5457397a63e5e2e4ab4a97d6ce86c1740ac3b4c56";
430 };
431 dependencies = [];
432
433 };
434
435 vim-go = buildVimPluginFrom2Nix { # created by nix#NixDerivation
436 name = "vim-go-2015-09-14";
437 src = fetchgit {
438 url = "git://github.com/fatih/vim-go";
439 rev = "73710fe6964c2f366682dba3550e2dcec7831949";
440 sha256 = "e4b83ec0233d1ae1cc4f7fe8dcc7e2dbd10de8fe314ff78045a850082f70b048";
441 };
442 dependencies = [];
443
444 };
445
446 idris-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
447 name = "idris-vim-2015-08-14";
448 src = fetchgit {
449 url = "git://github.com/idris-hackers/idris-vim";
450 rev = "45680a3c412f2cc8d40aff512e5e9ace44002922";
451 sha256 = "e053a37cb14228a49be265c5fa1af96d3bae1a5a5ceffdd21e3c4547a79656b1";
452 };
453 dependencies = [];
454
455 };
456
457 calendar-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
458 name = "calendar-vim-2015-06-28";
459 src = fetchgit {
460 url = "git://github.com/itchyny/calendar.vim";
461 rev = "9cf5b7a01d439c5093bac92364d06e29ed15f2f0";
462 sha256 = "7e3f98b72270447b471aae0f178d2b06292d3449007b41350c6145436d1da114";
463 };
464 dependencies = [];
465
466 };
467
468 thumbnail-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
469 name = "thumbnail-vim-2015-03-15";
470 src = fetchgit {
471 url = "git://github.com/itchyny/thumbnail.vim";
472 rev = "19bd717307a8d0986a4a77116f47168fbe11e178";
473 sha256 = "c8c100e1b0ee9c75fc3b6db00b68c47d91bcca8979f6de046aade43fd09e3882";
474 };
475 dependencies = [];
476
477 };
478
479 vim-ipython = buildVimPluginFrom2Nix { # created by nix#NixDerivation
480 name = "vim-ipython-2015-06-23";
481 src = fetchgit {
482 url = "git://github.com/ivanov/vim-ipython";
483 rev = "42499f094b805b90b683afa5009cee99abd0bb75";
484 sha256 = "7f59c3edde4c2b8555d703c96e855ca36665aacdca5a30d1e9e21c31bc252f2d";
485 };
486 dependencies = [];
487
488 };
489
490 vim-hier = buildVimPluginFrom2Nix { # created by nix#NixDerivation
491 name = "vim-hier-2011-08-27";
492 src = fetchgit {
493 url = "git://github.com/jceb/vim-hier";
494 rev = "0b8c365263551a67404ebd7e528c55e17c1d3de7";
495 sha256 = "f62836545abfe379f9c5410da28409947407cd282ef784b2db89aed0756a1785";
496 };
497 dependencies = [];
498 buildInputs = [ vim ];
499 };
500
501 vim-buffergator = buildVimPluginFrom2Nix { # created by nix#NixDerivation
502 name = "vim-buffergator-2015-08-15";
503 src = fetchgit {
504 url = "git://github.com/jeetsukumaran/vim-buffergator";
505 rev = "ed3bfc2b560f687075d9c2225079bfe43f1f2390";
506 sha256 = "f2024ecf447e5cca2d66efdb6d31e2890e7210e142728873ab521b8c5ea17c11";
507 };
508 dependencies = [];
509
510 };
511
512 tslime-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
513 name = "tslime-vim-2015-08-14";
514 src = fetchgit {
515 url = "git://github.com/jgdavey/tslime.vim";
516 rev = "4a8091956e331d7b1d4187a2883b720dfec7e9dd";
517 sha256 = "e63113f80c056484c462f6d1eb4634cbe4c6c29170f76f4c992adc17b3539a25";
518 };
519 dependencies = [];
520
521 };
522
523 vim-nerdtree-tabs = buildVimPluginFrom2Nix { # created by nix#NixDerivation
524 name = "vim-nerdtree-tabs-2014-09-25";
525 src = fetchgit {
526 url = "git://github.com/jistr/vim-nerdtree-tabs";
527 rev = "0decec122e9bb3e9328b01fa20a9650e79cc6ca7";
528 sha256 = "ac4bfc3ae18e8a62ef8e20d0dd0a0f7c172d0ebd5fed58c533ccccec3ae7bdc2";
529 };
530 dependencies = [];
531
532 };
533
534 vim-xdebug = buildVimPluginFrom2Nix { # created by nix#NixDerivation
535 name = "vim-xdebug-2012-08-15";
536 src = fetchgit {
537 url = "git://github.com/joonty/vim-xdebug";
538 rev = "a4980fa65f7f159780593ee37c178281691ba2c4";
539 sha256 = "1ccb0e63eaf68548feb1c37b09c07c84b6bea9b350c4257549f091aa414601e2";
540 };
541 dependencies = [];
542 postInstall = false;
543 };
544
545 vim-eighties = buildVimPluginFrom2Nix { # created by nix#NixDerivation
546 name = "vim-eighties-2015-06-15";
547 src = fetchgit {
548 url = "git://github.com/justincampbell/vim-eighties";
549 rev = "68dc644664bf569e96ac91f79fdf828e89d70e02";
550 sha256 = "d6600665179395141d660c65dad3e03c13aeba164a6c1e6fabfc9e2499588132";
551 };
552 dependencies = [];
553
554 };
555
556 latex-box = buildVimPluginFrom2Nix { # created by nix#NixDerivation
557 name = "latex-box-2015-06-01";
558 src = fetchgit {
559 url = "git://github.com/latex-box-team/latex-box";
560 rev = "3c2901e12cb78bfb2be58ba4c62a488612550fe1";
561 sha256 = "8af2c45209c39438da8481183a1f14885891db73454bb4b16d24799453184e81";
562 };
563 dependencies = [];
564
565 };
566
567 vim-jinja = buildVimPluginFrom2Nix { # created by nix#NixDerivation
568 name = "vim-jinja-2014-06-11";
569 src = fetchgit {
570 url = "git://github.com/lepture/vim-jinja";
571 rev = "4412484b410b15caecd71f2e52758b2a90ea124d";
572 sha256 = "650c7f23688e8982f30be3f7d45b73d9c1d283f10a6829e518e2583b4a52befc";
573 };
574 dependencies = [];
575
576 };
577
578 vim-easymotion = buildVimPluginFrom2Nix { # created by nix#NixDerivation
579 name = "vim-easymotion-2015-08-06";
580 src = fetchgit {
581 url = "git://github.com/lokaltog/vim-easymotion";
582 rev = "0806257ca6432ac7beb75c4319dadf7f3ba9907b";
583 sha256 = "529f836da3a546c507ec99f7c827902a75472fefe570a93258360bfa4c253909";
584 };
585 dependencies = [];
586
587 };
588
589 vim-xkbswitch = buildVimPluginFrom2Nix { # created by nix#NixDerivation
590 name = "vim-xkbswitch-2015-09-04";
591 src = fetchgit {
592 url = "git://github.com/lyokha/vim-xkbswitch";
593 rev = "0d94b5dde9ddfeb6b064e30293b6fb7a4c54b907";
594 sha256 = "d303a6099e684084dfd71bdb08ae2c6dc33ec9c6f68b1115e2be257d7c83ef11";
595 };
596 dependencies = [];
597 patchPhase = ''
598 substituteInPlace plugin/xkbswitch.vim \
599 --replace /usr/local/lib/libxkbswitch.so ${xkb_switch}/lib/libxkbswitch.so
600 '';
601 buildInputs = [ xkb_switch ];
602 };
603
604 vim-stylish-haskell = buildVimPluginFrom2Nix { # created by nix#NixDerivation
605 name = "vim-stylish-haskell-2015-05-10";
606 src = fetchgit {
607 url = "git://github.com/nbouscal/vim-stylish-haskell";
608 rev = "c664376ba814de3f87cb7641f90b2c6a9dd53671";
609 sha256 = "12a9aad40112200060c3ee86f96589a264db287bdfeb3eb6fdf0f22a6656a5f6";
610 };
611 dependencies = [];
612
613 };
614
615 shabadou-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
616 name = "shabadou-vim-2014-07-27";
617 src = fetchgit {
618 url = "git://github.com/osyo-manga/shabadou.vim";
619 rev = "c5af30bb0c028d53cfd89e00cab636c844034a9a";
620 sha256 = "392efa8a5e725219e478b571d9a30ddba88d47662467ed3123a168e8b55c4de6";
621 };
622 dependencies = [];
623
624 };
625
626 vim-watchdogs = buildVimPluginFrom2Nix { # created by nix#NixDerivation
627 name = "vim-watchdogs-2015-07-29";
628 src = fetchgit {
629 url = "git://github.com/osyo-manga/vim-watchdogs";
630 rev = "e1fce3b4bbe07d55bd7340d25ca0dc900747ad6f";
631 sha256 = "72ec214364c674ee1ccd29a6dae925e6cbcaf90e57fef133385a96319108dd2c";
632 };
633 dependencies = [];
634
635 };
636
637 racer = buildVimPluginFrom2Nix { # created by nix#NixDerivation
638 name = "racer-2015-09-14";
639 src = fetchgit {
640 url = "git://github.com/phildawes/racer";
641 rev = "89db6bbca107f8e2cf19d3e5f3fac9cdf48fd7b9";
642 sha256 = "db11ea7e9f71bec60f6dba8ca4c460a98c2b9cc6490ac467280bfea493965f4c";
643 };
644 dependencies = [];
645 buildPhase = ''
646 find . -type f -not -name 'racer.vim' -exec rm -rf {} \;
647 rm -rf editors images src
648 '';
649 };
650
651 neocomplete-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
652 name = "neocomplete-vim-2015-09-15";
653 src = fetchgit {
654 url = "git://github.com/shougo/neocomplete.vim";
655 rev = "f6befdc80f3e61d0d26734e064a84e5a78ee00cc";
656 sha256 = "c5307e5757deca8fe7ea17bf5ee60a89d855c42e2b0ebec5d40bc1dae09fffac";
657 };
658 dependencies = [];
659
660 };
661
662 neosnippet-snippets = buildVimPluginFrom2Nix { # created by nix#NixDerivation
663 name = "neosnippet-snippets-2015-09-07";
664 src = fetchgit {
665 url = "git://github.com/shougo/neosnippet-snippets";
666 rev = "7bc1674170670a4c43f7f4fc65e0e396759512ea";
667 sha256 = "87a0c603517ab740b774245ca224235ff03abd1480855f4c2bedccd9acb95d53";
668 };
669 dependencies = [];
670
671 };
672
673 neosnippet-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
674 name = "neosnippet-vim-2015-09-01";
675 src = fetchgit {
676 url = "git://github.com/shougo/neosnippet.vim";
677 rev = "1617094a8c9df36d9a505f533b3a2efa44039412";
678 sha256 = "a061f5943b077219990288e369c6013a730117f2168f08f50d09b0d5032319a9";
679 };
680 dependencies = [];
681
682 };
683
684 unite-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
685 name = "unite-vim-2015-09-15";
686 src = fetchgit {
687 url = "git://github.com/shougo/unite.vim";
688 rev = "771f33c201d85602a225045553720d2659bd04e5";
689 sha256 = "ccdde79165ff9dd1c1df1a55b2434b8cb59d9b8242c57f0015802c136d5de89b";
690 };
691 dependencies = [];
692
693 };
694
695 vimproc-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
696 name = "vimproc-vim-2015-09-15";
697 src = fetchgit {
698 url = "git://github.com/shougo/vimproc.vim";
699 rev = "7190c920c29a3612d9144df4cf9527e016362cef";
700 sha256 = "180f6a38959a01014d66470936386c011b0b0cf8e0d84a9d3d2a8362c70454e4";
701 };
702 dependencies = [];
703 buildInputs = [ which ];
704
705 buildPhase = ''
706 substituteInPlace autoload/vimproc.vim \
707 --replace vimproc_mac.so vimproc_unix.so \
708 --replace vimproc_linux64.so vimproc_unix.so \
709 --replace vimproc_linux32.so vimproc_unix.so
710 make -f make_unix.mak
711 '';
712 };
713
714 vimshell-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
715 name = "vimshell-vim-2015-08-28";
716 src = fetchgit {
717 url = "git://github.com/shougo/vimshell.vim";
718 rev = "a1f9a2010bea4b109341f1e2411a32839a8547b3";
719 sha256 = "bd2419b50b981e62e25afaa9c5206b818098cd7663cac8566f1d654fbea56ca6";
720 };
721 dependencies = [ "vimproc-vim" ];
722 };
723
724 vim-hardtime = buildVimPluginFrom2Nix { # created by nix#NixDerivation
725 name = "vim-hardtime-2014-10-21";
726 src = fetchgit {
727 url = "git://github.com/takac/vim-hardtime";
728 rev = "b401c72528d1c23e4cc9bc9585fda4361d0199bf";
729 sha256 = "65e4bda7531076147fc46f496c8e56c740d1fcf8fe85c18cb2d2070d0c3803cd";
730 };
731 dependencies = [];
732
733 };
734
735 vim-quickrun = buildVimPluginFrom2Nix { # created by nix#NixDerivation
736 name = "vim-quickrun-2015-08-09";
737 src = fetchgit {
738 url = "git://github.com/thinca/vim-quickrun";
739 rev = "ec9f7f2c26dd49ffaf4f3ce8c6254c76696fbf41";
740 sha256 = "dc80ac9ee04329e770a549f83a6b167629daf29f513f31af0c076c237e978b5a";
741 };
742 dependencies = [];
743
744 };
745
746 molokai = buildVimPluginFrom2Nix { # created by nix#NixDerivation
747 name = "molokai-2014-04-11";
748 src = fetchgit {
749 url = "git://github.com/tomasr/molokai";
750 rev = "db8ce13b3737d3ddea8368498183d7c204a762eb";
751 sha256 = "34587133f0f17b8950ed0428b3deeacc2f15933ede8bfdd000593098ed6d903a";
752 };
753 dependencies = [];
754
755 };
756
757 hasksyn = buildVimPluginFrom2Nix { # created by nix#NixDerivation
758 name = "hasksyn-2014-09-03";
759 src = fetchgit {
760 url = "git://github.com/travitch/hasksyn";
761 rev = "c434040bf13a17ca20a551223021b3ace7e453b9";
762 sha256 = "b1a735928aeca7011b83133959d59b9c95ab8535fd00ce9968fae4c3b1381931";
763 };
764 dependencies = [];
765
766 };
767
768 vim-haskellconceal = buildVimPluginFrom2Nix { # created by nix#NixDerivation
769 name = "vim-haskellconceal-2014-10-28";
770 src = fetchgit {
771 url = "git://github.com/twinside/vim-haskellconceal";
772 rev = "f73c5dd660b7009a050b131783d7c17b4954e4d9";
773 sha256 = "1ebf98b170642d342207eb8c16551f9969f884b3be975b8755f1018947053ba8";
774 };
775 dependencies = [];
776
777 };
778
779 youcompleteme = buildVimPluginFrom2Nix { # created by nix#NixDerivation
780 name = "youcompleteme-2015-09-16";
781 src = fetchgit {
782 url = "git://github.com/valloric/youcompleteme";
783 rev = "61a5a9b84b8c0c993d63c20c8698b42db4365f60";
784 sha256 = "1adad2e9e21999b4412e613df4861d757712af8650cbb4110d5d374fe249a60e";
785 };
786 dependencies = [];
787 buildInputs = [
788 python cmake
789 (if stdenv.isDarwin then llvmPackages.clang else llvmPackages.clang-unwrapped)
790 llvmPackages.llvm
791 ];
792
793 configurePhase = ":";
794
795 buildPhase = ''
796 patchShebangs .
797
798 target=$out/${rtpPath}/youcompleteme
799 mkdir -p $target
800 cp -a ./ $target
801
802 mkdir $target/build
803 cd $target/build
804 cmake -G "Unix Makefiles" . $target/third_party/ycmd/cpp -DPYTHON_LIBRARIES:PATH=${python}/lib/libpython2.7.so -DPYTHON_INCLUDE_DIR:PATH=${python}/include/python2.7 -DUSE_CLANG_COMPLETER=ON -DUSE_SYSTEM_LIBCLANG=ON
805 make ycm_support_libs -j''${NIX_BUILD_CORES} -l''${NIX_BUILD_CORES}}
806 ${python}/bin/python $target/third_party/ycmd/build.py --clang-completer --system-libclang
807
808 ${vimHelpTags}
809 vimHelpTags $target
810 '';
811
812 # TODO: implement proper install phase rather than keeping everything in store
813 # TODO: support llvm based C completion, See README of git repository
814 installPhase = ":";
815
816 meta = {
817 description = "Fastest non utf-8 aware word and C completion engine for Vim";
818 homepage = http://github.com/Valloric/YouCompleteMe;
819 license = stdenv.lib.licenses.gpl3;
820 maintainers = with stdenv.lib.maintainers; [marcweber jagajaga];
821 platforms = stdenv.lib.platforms.linux;
822 };
823 };
824
825 Colour-Sampler-Pack = buildVimPluginFrom2Nix { # created by nix#NixDerivation
826 name = "Colour-Sampler-Pack-2012-11-29";
827 src = fetchgit {
828 url = "git://github.com/vim-scripts/Colour-Sampler-Pack";
829 rev = "05cded87b2ef29aaa9e930230bb88e23abff4441";
830 sha256 = "e3dd18f9fd36543e0c87257b7eaa999a82d75cbfa6dce4dfea403fa751c8620f";
831 };
832 dependencies = [];
833
834 };
835
836 a-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
837 name = "a-vim-2010-11-06";
838 src = fetchgit {
839 url = "git://github.com/vim-scripts/a.vim";
840 rev = "2cbe946206ec622d9d8cf2c99317f204c4d41885";
841 sha256 = "ca0982873ed81e7f6545a6623b735104c574fe580d5f21b0aa3dc1557edac240";
842 };
843 dependencies = [];
844
845 };
846
847 align = buildVimPluginFrom2Nix { # created by nix#NixDerivation
848 name = "align-2012-08-07";
849 src = fetchgit {
850 url = "git://github.com/vim-scripts/align";
851 rev = "787662fe90cd057942bc5b682fd70c87e1a9dd77";
852 sha256 = "f7b5764357370f03546556bd45558837f3790b0e86afadb63cd04d714a668a29";
853 };
854 dependencies = [];
855
856 };
857
858 changeColorScheme-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
859 name = "changeColorScheme-vim-2010-10-17";
860 src = fetchgit {
861 url = "git://github.com/vim-scripts/changeColorScheme.vim";
862 rev = "b041d49f828629d72f2232531a230d1ec5de2405";
863 sha256 = "094ccc132dc3991a30feb31bbdd777755294957e843517491345a4999e86cb5f";
864 };
865 dependencies = [];
866
867 };
868
869 random-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
870 name = "random-vim-2010-10-17";
871 src = fetchgit {
872 url = "git://github.com/vim-scripts/random.vim";
873 rev = "b2d85eb24a38074eab37a5acf2a295e1f2ad8989";
874 sha256 = "571f4ed0a2d8c66d1c15029fb812a84b55228d07cd2e4bbbc73a33493013fed3";
875 };
876 dependencies = [];
877
878 };
879
880 tabmerge = buildVimPluginFrom2Nix { # created by nix#NixDerivation
881 name = "tabmerge-2010-10-17";
882 src = fetchgit {
883 url = "git://github.com/vim-scripts/tabmerge";
884 rev = "074e5f06f26e7108a0570071a0f938a821768c06";
885 sha256 = "b84501b0fc5cd51bbb58f12f4c2b3a7c97b03fe2a76446b56a2c111bd4f7335f";
886 };
887 dependencies = [];
888
889 };
890
891 wombat256-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
892 name = "wombat256-vim-2010-10-17";
893 src = fetchgit {
894 url = "git://github.com/vim-scripts/wombat256.vim";
895 rev = "8734ba45dcf5e38c4d2686b35c94f9fcb30427e2";
896 sha256 = "2feb7d57ab0a9f2ea44ccd606e540db64ab3285956398a50ecc562d7b8dbcd05";
897 };
898 dependencies = [];
899
900 };
901
902 vim-wakatime = buildVimPluginFrom2Nix { # created by nix#NixDerivation
903 name = "vim-wakatime-2015-09-07";
904 src = fetchgit {
905 url = "git://github.com/wakatime/vim-wakatime";
906 rev = "39598ddbdbb973cf5e13f1e6e4aabf7664ba0096";
907 sha256 = "0efad3ccbfc3226a071ca3dadf46ae0813eccd4402efd8ad797e4194a5e91411";
908 };
909 dependencies = [];
910 buildInputs = [ python ];
911 };
912
913 command-t = buildVimPluginFrom2Nix { # created by nix#NixDerivation
914 name = "command-t-2015-04-29";
915 src = fetchgit {
916 url = "git://github.com/wincent/command-t";
917 rev = "f7344ebbe95c532b2ad01f19877d6d611db0193b";
918 sha256 = "21d7ee2bbff3f79ec3c81bcf683acac6528ea89faef8b7dd075cc83662930a50";
919 };
920 dependencies = [];
921 buildInputs = [ perl ruby ];
922 buildPhase = ''
923 pushd ruby/command-t
924 ruby extconf.rb
925 make
926 popd
927 '';
928 };
929
930 goyo = buildVimPluginFrom2Nix { # created by nix#NixDerivation
931 name = "goyo-2015-08-08";
932 src = fetchgit {
933 url = "git://github.com/junegunn/goyo.vim";
934 rev = "c1293a91a3a04bcb82421b2ee711c49f83a418ae";
935 sha256 = "258b23f4f043569e6e0458c8035d5b00be6031b02e460136f7783da1bbadcc49";
936 };
937 dependencies = [];
938
939 };
940
941 matchit-zip = buildVimPluginFrom2Nix { # created by nix#NixDerivation
942 name = "matchit-zip";
943 src = fetchurl {
944 url = "http://www.vim.org/scripts/download_script.php?src_id=8196";
945 name = "matchit.zip";
946 sha256 = "1bbm8j1bhb70kagwdimwy9vcvlrz9ax5bk2a7wrmn4cy87f9xj4l";
947 };
948 buildInputs = [ unzip ];
949 dependencies = [];
950 meta = {
951 url = "http://www.vim.org/scripts/script.php?script_id=39";
952 };
953
954 unpackPhase = ''
955 (
956 sourceRoot=d
957 mkdir $sourceRoot; cd $sourceRoot;
958 unzip $src
959 )
960 '';
961 };
962
963 pathogen = buildVimPluginFrom2Nix { # created by nix#NixDerivation
964 name = "pathogen-2014-11-06";
965 src = fetchgit {
966 url = "git://github.com/tpope/vim-pathogen";
967 rev = "b9fb0dfd811004010f5f6903edef42d6004ebea2";
968 sha256 = "62ec7e9721651aa86aa716d47c2057771f7d093f414c3b98f50a759d210db4c7";
969 };
970 dependencies = [];
971
972 };
973
974 quickfixstatus = buildVimPluginFrom2Nix { # created by nix#NixDerivation
975 name = "quickfixstatus-2011-09-02";
976 src = fetchgit {
977 url = "git://github.com/dannyob/quickfixstatus";
978 rev = "fd3875b914fc51bbefefa8c4995588c088163053";
979 sha256 = "7b6831d5da1c23d95f3158c67e4376d32c2f62ab2e30d02d3f3e14dcfd867d9b";
980 };
981 dependencies = [];
982
983 };
984
985 rainbow_parentheses = buildVimPluginFrom2Nix { # created by nix#NixDerivation
986 name = "rainbow_parentheses-2013-03-04";
987 src = fetchgit {
988 url = "git://github.com/kien/rainbow_parentheses.vim";
989 rev = "eb8baa5428bde10ecc1cb14eed1d6e16f5f24695";
990 sha256 = "47975a426d06f41811882691d8a51f32bc72f590477ed52b298660486b2488e3";
991 };
992 dependencies = [];
993
994 };
995
996 rust = buildVimPluginFrom2Nix { # created by nix#NixDerivation
997 name = "rust-2015-01-29";
998 src = fetchgit {
999 url = "git://github.com/wting/rust.vim";
1000 rev = "2450ecf3091cc7c2711ca9f00eae8e3bedd04376";
1001 sha256 = "9d2e8b2c06d6100f9a1e76644313d457a2ff955241d8f712de6fddd0b7f5c4ee";
1002 };
1003 dependencies = [];
1004
1005 };
1006
1007 sensible = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1008 name = "sensible-2015-04-04";
1009 src = fetchgit {
1010 url = "git://github.com/tpope/vim-sensible";
1011 rev = "d0beb8ab42627bea2c747564ca46ec663e3ba0ba";
1012 sha256 = "c1893990e7b0b3f409b2ec4f4e1fb7f00f61a5146b94314ad28d86231d3ab6f7";
1013 };
1014 dependencies = [];
1015
1016 };
1017
1018 sleuth = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1019 name = "sleuth-2015-06-07";
1020 src = fetchgit {
1021 url = "git://github.com/tpope/vim-sleuth";
1022 rev = "a17462708aa40a7fc0afd4effa559087d8a2c908";
1023 sha256 = "72f4b7c5e60c942592e624806960736e71b9f109fbbfa3a5a2a37970b90f6025";
1024 };
1025 dependencies = [];
1026
1027 };
1028
1029 snipmate = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1030 name = "snipmate-2015-07-23";
1031 src = fetchgit {
1032 url = "git://github.com/garbas/vim-snipmate";
1033 rev = "c86c64508a5b0309040429460c3a13fb90ac708e";
1034 sha256 = "7cd7dfd4230fd9bb75744a376c0e789c6d734e08158ca055a2ada1298b71360e";
1035 };
1036 dependencies = ["vim-addon-mw-utils" "tlib"];
1037
1038 };
1039
1040 sourcemap = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1041 name = "sourcemap-2012-09-19";
1042 src = fetchgit {
1043 url = "git://github.com/chikatoike/sourcemap.vim";
1044 rev = "0dd82d40faea2fdb0771067f46c01deb41610ba1";
1045 sha256 = "a08c77aea39be4a0a980d62673d1d17fecc518a8aeb9101210e453aaacb78fbd";
1046 };
1047 dependencies = [];
1048
1049 };
1050
1051 surround = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1052 name = "surround-2015-08-07";
1053 src = fetchgit {
1054 url = "git://github.com/tpope/vim-surround";
1055 rev = "2d05440ad23f97a7874ebd9b5de3a0e65d25d85c";
1056 sha256 = "e5372cbb384e747181e3dfe4a53f042da18bd0d6af7a01184850ecb084ddb350";
1057 };
1058 dependencies = [];
1059
1060 };
1061
1062 table-mode = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1063 name = "table-mode-2015-06-05";
1064 src = fetchgit {
1065 url = "git://github.com/dhruvasagar/vim-table-mode";
1066 rev = "5395c9f52b91ae6083fd7b26577b8f926da6871e";
1067 sha256 = "784e51f7144790fcfad83c2dc5c7f250608826ce48706b80c41f88fa04914ae2";
1068 };
1069 dependencies = [];
1070
1071 };
1072
1073 taglist = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1074 name = "taglist";
1075 src = fetchurl {
1076 url = "http://www.vim.org/scripts/download_script.php?src_id=19574";
1077 name = "taglist_46.zip";
1078 sha256 = "18cbv462vwg7vip2p99qlahm99hswav96cj4ki227kyi05q2lkjj";
1079 };
1080 buildInputs = [ unzip ];
1081 dependencies = [];
1082 meta = {
1083 url = "http://www.vim.org/scripts/script.php?script_id=273";
1084 };
1085
1086 setSourceRoot = ''
1087 export sourceRoot=taglist
1088 mkdir taglist
1089 mv doc taglist
1090 mv plugin taglist
1091 '';
1092 };
1093
1094 tlib = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1095 name = "tlib-2015-08-05";
1096 src = fetchgit {
1097 url = "git://github.com/tomtom/tlib_vim";
1098 rev = "4c128ee2fee6d97cc5c6089e7797b4ad536de2a4";
1099 sha256 = "9cd0fc23bb332d5ae939019929d989b636b891c894f350c38234eaf084e0656c";
1100 };
1101 dependencies = [];
1102
1103 };
1104
1105 undotree = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1106 name = "undotree-2015-08-19";
1107 src = fetchgit {
1108 url = "git://github.com/mbbill/undotree";
1109 rev = "8ff701a5bdb8d382431eb042e4faf3320883b020";
1110 sha256 = "9c166cb812be486350a3e71eed273a630545d91e3198a214e3dce13b131aeb1d";
1111 };
1112 dependencies = [];
1113
1114 };
1115
1116 vim-addon-actions = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1117 name = "vim-addon-actions-2014-09-22";
1118 src = fetchgit {
1119 url = "git://github.com/MarcWeber/vim-addon-actions";
1120 rev = "a5d20500fb8812958540cf17862bd73e7af64936";
1121 sha256 = "d2c3eb7a1f29e7233c6fcf3b02d07efebe8252d404ee593419ad399a5fdf6383";
1122 };
1123 dependencies = ["vim-addon-mw-utils" "tlib"];
1124
1125 };
1126
1127 vim-addon-async = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1128 name = "vim-addon-async-2013-10-18";
1129 src = fetchgit {
1130 url = "git://github.com/MarcWeber/vim-addon-async";
1131 rev = "dadc96e188f1cdacbac62129eb29a1eacfed792c";
1132 sha256 = "27f941e21a8ca5940bd20914e2a9e3809e554f3ef2c27b3bafb9a153107a5d07";
1133 };
1134 dependencies = ["vim-addon-signs"];
1135
1136 };
1137
1138 vim-addon-background-cmd = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1139 name = "vim-addon-background-cmd-2015-01-05";
1140 src = fetchgit {
1141 url = "git://github.com/MarcWeber/vim-addon-background-cmd";
1142 rev = "e99076519139b959edce0581b0f31207a5ec7c64";
1143 sha256 = "524795221ae727635fe52ead47dff452d2dd48900917da609426ea399a2eceeb";
1144 };
1145 dependencies = ["vim-addon-mw-utils"];
1146
1147 };
1148
1149 vim-addon-commenting = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1150 name = "vim-addon-commenting-2013-06-10";
1151 src = fetchgit {
1152 url = "git://github.com/MarcWeber/vim-addon-commenting";
1153 rev = "b7cf748ac1c9bf555cbd347589e3b7196030d20b";
1154 sha256 = "4ad7d5f6669f0a1b4a24c9ce3649c030d7d3fc8588de4d4d6c3269140fbe9b3e";
1155 };
1156 dependencies = [];
1157
1158 };
1159
1160 vim-addon-completion = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1161 name = "vim-addon-completion-2015-02-10";
1162 src = fetchgit {
1163 url = "git://github.com/MarcWeber/vim-addon-completion";
1164 rev = "021c449a5ce1ce4ac0af5955e05b0279c1cc0e75";
1165 sha256 = "969a474749edf7e4443d2540eaf12e891cc0a3f5533e62e081d32408f403a0ea";
1166 };
1167 dependencies = ["tlib"];
1168
1169 };
1170
1171 vim-addon-errorformats = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1172 name = "vim-addon-errorformats-2014-11-05";
1173 src = fetchgit {
1174 url = "git://github.com/MarcWeber/vim-addon-errorformats";
1175 rev = "dcbb203ad5f56e47e75fdee35bc92e2ba69e1d28";
1176 sha256 = "a1260206545d5ae17f2e6b3319f5cf1808b74e792979b1c6667d75974cc53f95";
1177 };
1178 dependencies = [];
1179
1180 };
1181
1182 vim-addon-goto-thing-at-cursor = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1183 name = "vim-addon-goto-thing-at-cursor-2012-01-11";
1184 src = fetchgit {
1185 url = "git://github.com/MarcWeber/vim-addon-goto-thing-at-cursor";
1186 rev = "f052e094bdb351829bf72ae3435af9042e09a6e4";
1187 sha256 = "34658ac99d9a630db9c544b3dfcd2c3df69afa5209e27558cc022b7afc2078ea";
1188 };
1189 dependencies = ["tlib"];
1190
1191 };
1192
1193 vim-addon-local-vimrc = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1194 name = "vim-addon-local-vimrc-2015-03-19";
1195 src = fetchgit {
1196 url = "git://github.com/MarcWeber/vim-addon-local-vimrc";
1197 rev = "6a27f95b35befa70cd0d049329cd0920566c764b";
1198 sha256 = "f0687e08f380ff085b6fa3e708d1631049571706f55d796e22612aff02e51459";
1199 };
1200 dependencies = [];
1201
1202 };
1203
1204 vim-addon-manager = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1205 name = "vim-addon-manager-2014-12-03";
1206 src = fetchgit {
1207 url = "git://github.com/MarcWeber/vim-addon-manager";
1208 rev = "fda9d2f4522024aa8bd8b8305e6a71c4a4a28c07";
1209 sha256 = "a3b5da9bcc01c6f0fb0a5e13a6f9efb58471339ed32c480fde96856bb9e1e7be";
1210 };
1211 dependencies = [];
1212
1213 };
1214
1215 vim-addon-mru = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1216 name = "vim-addon-mru-2013-08-08";
1217 src = fetchgit {
1218 url = "git://github.com/MarcWeber/vim-addon-mru";
1219 rev = "e41e39bd9d1bf78ccfd8d5e1bc05ae5e1026c2bb";
1220 sha256 = "15b70f796f28cbd999060fea7f47408fa8a6cb176cd4915b9cc3dc6c53eed960";
1221 };
1222 dependencies = ["vim-addon-other" "vim-addon-mw-utils"];
1223
1224 };
1225
1226 vim-addon-mw-utils = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1227 name = "vim-addon-mw-utils-2012-11-05";
1228 src = fetchgit {
1229 url = "git://github.com/MarcWeber/vim-addon-mw-utils";
1230 rev = "0c5612fa31ee434ba055e21c76f456244b3b5109";
1231 sha256 = "4e1b6d1b59050f1063e58ef4bee9e9603616ad184cd9ef7466d0ec3d8e22b91c";
1232 };
1233 dependencies = [];
1234
1235 };
1236
1237 vim-addon-nix = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1238 name = "vim-addon-nix-2015-03-10";
1239 src = fetchgit {
1240 url = "git://github.com/MarcWeber/vim-addon-nix";
1241 rev = "2aed79ba5d8c5e6abd102de77e55e242f61b17f1";
1242 sha256 = "0e326e2c6cb6597ca533a64a845ef9dd946cd249250375ef9775d974ecef37e2";
1243 };
1244 dependencies = ["vim-addon-completion" "vim-addon-goto-thing-at-cursor" "vim-addon-errorformats" "vim-addon-actions" "vim-addon-mw-utils" "tlib"];
1245
1246 };
1247
1248 vim-addon-other = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1249 name = "vim-addon-other-2014-07-15";
1250 src = fetchgit {
1251 url = "git://github.com/MarcWeber/vim-addon-other";
1252 rev = "f78720c9cb5bf871cabb13c7cbf94378dbf0163b";
1253 sha256 = "43f027e4b7576031072515c23c2b09f7f2c8bba7ee43a1e2041a4371bd954d1b";
1254 };
1255 dependencies = ["vim-addon-actions" "vim-addon-mw-utils"];
1256
1257 };
1258
1259 vim-addon-php-manual = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1260 name = "vim-addon-php-manual-2015-01-01";
1261 src = fetchgit {
1262 url = "git://github.com/MarcWeber/vim-addon-php-manual";
1263 rev = "5f9810dd1f6e9f36a45f637ae6260ccff09256ff";
1264 sha256 = "3942eb6a7191c308beab240e91c99ee4e2c52e2d672503d46f98312e823b86cd";
1265 };
1266 dependencies = [];
1267
1268 };
1269
1270 vim-addon-signs = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1271 name = "vim-addon-signs-2013-04-19";
1272 src = fetchgit {
1273 url = "git://github.com/MarcWeber/vim-addon-signs";
1274 rev = "17a49f293d18174ff09d1bfff5ba86e8eee8e8ae";
1275 sha256 = "a9c03a32e758d51106741605188cb7f00db314c73a26cae75c0c9843509a8fb8";
1276 };
1277 dependencies = [];
1278
1279 };
1280
1281 vim-addon-sql = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1282 name = "vim-addon-sql-2014-01-18";
1283 src = fetchgit {
1284 url = "git://github.com/MarcWeber/vim-addon-sql";
1285 rev = "05b8a0c211f1ae4c515c64e91dec555cdf20d90b";
1286 sha256 = "a1334ae694e0a03229bacc8ba7e08e7223df240244c7378e3f1bd91d74e957c2";
1287 };
1288 dependencies = ["vim-addon-completion" "vim-addon-background-cmd" "tlib"];
1289
1290 };
1291
1292 vim-addon-syntax-checker = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1293 name = "vim-addon-syntax-checker-2013-07-12";
1294 src = fetchgit {
1295 url = "git://github.com/MarcWeber/vim-addon-syntax-checker";
1296 rev = "8eb7217e636ca717d4de5cd03cc0180c5b66ae77";
1297 sha256 = "aef048e664653b5007df71ac24ed34ec55d8938c763d3f80885a122e445a9b3d";
1298 };
1299 dependencies = ["vim-addon-mw-utils" "tlib"];
1300
1301 };
1302
1303 vim-addon-toggle-buffer = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1304 name = "vim-addon-toggle-buffer-2012-01-13";
1305 src = fetchgit {
1306 url = "git://github.com/MarcWeber/vim-addon-toggle-buffer";
1307 rev = "a1b38b9c5709cba666ed2d84ef06548f675c6b0b";
1308 sha256 = "672166ecfe0599177afb56b444366f587f77e9659c256ac4e41ee45cb2df6055";
1309 };
1310 dependencies = ["vim-addon-mw-utils" "tlib"];
1311
1312 };
1313
1314 vim-addon-xdebug = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1315 name = "vim-addon-xdebug-2014-08-29";
1316 src = fetchgit {
1317 url = "git://github.com/MarcWeber/vim-addon-xdebug";
1318 rev = "45f26407305b4ce6f8f5f37d2b5e6e4354104172";
1319 sha256 = "0a7bf2caf36772c94bd25bfbf46bf628623809c9cfab447ff788eb74149464ef";
1320 };
1321 dependencies = ["WebAPI" "vim-addon-mw-utils" "vim-addon-signs" "vim-addon-async"];
1322
1323 };
1324
1325 vim-airline = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1326 name = "vim-airline-2015-07-08";
1327 src = fetchgit {
1328 url = "git://github.com/bling/vim-airline";
1329 rev = "cdc6d98a09db60d3dda58815616f78338cbdaa9d";
1330 sha256 = "bbbe04c92842d4110971396011f41ad1175b6c3b0f1d516c286cc7aca4c7052a";
1331 };
1332 dependencies = [];
1333
1334 };
1335
1336 vim-coffee-script = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1337 name = "vim-coffee-script-2015-04-20";
1338 src = fetchgit {
1339 url = "git://github.com/kchmck/vim-coffee-script";
1340 rev = "32fe889b8cafd3a4921ef8e6485156453ff58c42";
1341 sha256 = "d7162b2546c9949c96811d7a72c17ae2db9871697ee65ed0b1a8f0287d278690";
1342 };
1343 dependencies = [];
1344
1345 };
1346
1347 vim-easy-align = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1348 name = "vim-easy-align-2015-09-16";
1349 src = fetchgit {
1350 url = "git://github.com/junegunn/vim-easy-align";
1351 rev = "98e0b493acae87202fba2294550957c9b5902b97";
1352 sha256 = "23273a8928d23336982e194ba13e9501e3ccf684dff9ed17988e3e1f16117cf5";
1353 };
1354 dependencies = [];
1355
1356 };
1357
1358 vim-gista = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1359 name = "vim-gista-2015-06-04";
1360 src = fetchgit {
1361 url = "git://github.com/lambdalisue/vim-gista";
1362 rev = "ffe85c0438cf5ad76b07ddb6524de3803c2bfdba";
1363 sha256 = "9f44d07a4f36fb4559c99a655501b3752e180458de9d76d1cb293abd0f990fb4";
1364 };
1365 dependencies = [];
1366
1367 };
1368
1369 vim-gitgutter = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1370 name = "vim-gitgutter-2015-08-26";
1371 src = fetchgit {
1372 url = "git://github.com/airblade/vim-gitgutter";
1373 rev = "1067294cdc379be1deb56074a093b49a8303308f";
1374 sha256 = "cb9f44e41fbf565eb07968270289bb4988a84f30f03d11f2919c0423c5ee278c";
1375 };
1376 dependencies = [];
1377
1378 };
1379
1380 vim-iced-coffee-script = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1381 name = "vim-iced-coffee-script-2013-12-27";
1382 src = fetchgit {
1383 url = "git://github.com/noc7c9/vim-iced-coffee-script";
1384 rev = "e42e0775fa4b1f8840c55cd36ac3d1cedbc1dea2";
1385 sha256 = "c7859591975a51a1736f99a433d7ca3e7638b417340a0472a63995e16d8ece93";
1386 };
1387 dependencies = [];
1388
1389 };
1390
1391 vim-latex-live-preview = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1392 name = "vim-latex-live-preview-2015-05-11";
1393 src = fetchgit {
1394 url = "git://github.com/xuhdev/vim-latex-live-preview";
1395 rev = "7695dd4ebddb735bec632d468e2202d070029cb8";
1396 sha256 = "3551e2a84a98b07f5edce6e35bad5cd2a78da1ef60dd94202c623e238b05bfc8";
1397 };
1398 dependencies = [];
1399
1400 };
1401
1402 vim-multiple-cursors = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1403 name = "vim-multiple-cursors-2015-08-27";
1404 src = fetchgit {
1405 url = "git://github.com/terryma/vim-multiple-cursors";
1406 rev = "146fe47ee6b2faf90d6dc1232ef1858883d798bb";
1407 sha256 = "916659142dc0abb3a390b56b6ec3c69e489cbbab582e09af8b9aae5b9a792727";
1408 };
1409 dependencies = [];
1410
1411 };
1412
1413 vim-signature = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1414 name = "vim-signature-2015-07-08";
1415 src = fetchgit {
1416 url = "git://github.com/kshenoy/vim-signature";
1417 rev = "0a31fb0c4c62705b4b894e150330857170080b96";
1418 sha256 = "945cc02d15bf7e71a87d6b1ec0ae24e6f145bff0f76586f6d8f6bba38a303a4a";
1419 };
1420 dependencies = [];
1421
1422 };
1423
1424 vim-signify = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1425 name = "vim-signify-2015-08-13";
1426 src = fetchgit {
1427 url = "git://github.com/mhinz/vim-signify";
1428 rev = "d08f17873e3187da3f9998ddb81d81626ffb9ecf";
1429 sha256 = "7fffc5fbd21dd4f3ea81131ccb52d992d95a73be72288457b2ec3a0fa53ce3b2";
1430 };
1431 dependencies = [];
1432
1433 };
1434
1435 vim-snippets = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1436 name = "vim-snippets-2015-09-14";
1437 src = fetchgit {
1438 url = "git://github.com/honza/vim-snippets";
1439 rev = "93c4b32b4d7c7abd742518bcf92ab93ae4b43d54";
1440 sha256 = "8ca82f43c4235838fcadc7c36e8b4feb65507311f0168081990d87432f0de14c";
1441 };
1442 dependencies = [];
1443
1444 };
1445
1446 vim-webdevicons = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1447 name = "vim-webdevicons-2015-09-14";
1448 src = fetchgit {
1449 url = "git://github.com/ryanoasis/vim-devicons";
1450 rev = "fec56878c734b608c1fa79952579aa976da2c98b";
1451 sha256 = "ecbe3c62c06aaf0c7d3104210f95e95db529368fd58533360ea5041acb3bcdf1";
1452 };
1453 dependencies = [];
1454
1455 };
1456
1457 vim2hs = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1458 name = "vim2hs-2014-04-16";
1459 src = fetchgit {
1460 url = "git://github.com/dag/vim2hs";
1461 rev = "f2afd55704bfe0a2d66e6b270d247e9b8a7b1664";
1462 sha256 = "485fc58595bb4e50f2239bec5a4cbb0d8f5662aa3f744e42c110cd1d66b7e5b0";
1463 };
1464 dependencies = [];
1465
1466 };
1467
1468 vimwiki = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1469 name = "vimwiki-2014-02-21";
1470 src = fetchgit {
1471 url = "git://github.com/vimwiki/vimwiki";
1472 rev = "2c03d82a0e4662adf1e347487d73a9bf4bf6fdac";
1473 sha256 = "8f94fe1204ae3770b114370382f9c616f971eb9b940d8d08ca96ac83405a0cdf";
1474 };
1475 dependencies = [];
1476
1477 };
1478
1479 vundle = buildVimPluginFrom2Nix { # created by nix#NixDerivation
1480 name = "vundle-2015-08-10";
1481 src = fetchgit {
1482 url = "git://github.com/gmarik/vundle";
1483 rev = "0ee36b26e127cda512a8f2852a59e5a5f374c87f";
1484 sha256 = "62fc2b756bd2a8bc9452c61de5babbb1f02de6e8122424a60862be61b8f80af1";
1485 };
1486 dependencies = [];
1487
1488 };
1489
1490}