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