at v192 50 kB view raw
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}