anchor.diff:        popd
       '';
     };
  +
     command_T = command-t; # backwards compat, added 2014-10-18
   
     commentary = buildVimPlugin {
  -    name = "commentary-git-2014-06-14";
  +    name = "commentary-git-2014-06-27";
       src = fetchgit {
         url = "https://github.com/tpope/vim-commentary.git";
         rev = "8b4df6ca0ba9cd117d97a8fd26b44b2439d5e3f1";
         sha256 = "5496ed31706552957d4caa76669ecd04e9b2853cf7a7e40bd0164726b21fcca0";
        };
  +    meta = {
  +      homepage = https://github.com/tpope/vim-commentary; 
  +      maintainers = [ stdenv.lib.maintainers.jagajaga ];
  +    };
     };
   
     ctrlp = buildVimPlugin rec {
  
positive.code:   };
  
    extradite = buildVimPlugin {
      name = "extradite-git-2014-07-18";
      src = fetchgit {
        url = "https://github.com/int3/vim-extradite.git";
        rev = "af4f3a51b6b654d655121b93c0cd9d8fe9a0c85d";
        sha256 = "d1d29cfbc654134be383747f2cd6b14b7a87de75f997af6a041f14d7ef61ade6";
       };
    };
  
    fugitive = buildVimPlugin {
      name = "fugitive-git-2014-07-27";
      src = fetchgit {
        url = "https://github.com/tpope/vim-fugitive.git";
        rev = "90ee6fb5d255d14d9f12f2469f92ee50149f5b44";
        sha256 = "0297512f7fee62af601a99a68617591ecb2e244475ff0d79ebee9c7e6eff2eaf";
       };
    };
  
    ghcmod = buildVimPlugin {
      name = "ghcmod-git-2014-07-16";
      src = fetchgit {
        url = "https://github.com/eagletmt/ghcmod-vim.git";
        rev = "0c4e94281e57c475752e799adc261f7d5e4ab124";
        sha256 = "f6a085f7b8198747fae3fff0bc38e4d030e5c97aaeb84958fbf96fa658bbe862";
       };
      patches = [ (fetchurl { url = "https://github.com/eagletmt/ghcmod-vim/pull/57.diff"; md5 = "cafbb9f725afbba26b52b6c3344ee89a"; }) ];
    };
  
    golang = buildVimPlugin {
      name = "golang-20131127";
      src = fetchgit {
        url = "https://github.com/jnwhiteh/vim-golang.git";
        rev = "832d64e5a813511ed52217aa24f0255c49671bab";
        sha256 = "6858eb674be132477c5dc7f7d3cbe550371f90d1aba480547a614965412a7b3c";
      };
      meta = with stdenv.lib; {
        description = "Vim plugins for Go";
        homepage    = https://github.com/jnwhiteh/vim-golang;
        license     = licenses.publicDomain;
        maintainers = with maintainers; [ lovek323 ];
        platforms   = platforms.unix;
      };
    };
  
    gundo = buildVimPlugin {
      name = "gundo-git-2013-08-12";
      src = fetchgit {
        url = "https://github.com/vim-scripts/Gundo.git";
        rev = "f443470b96364c24a775629418a6b2562ec9173e";
        sha256 = "b7a949167e59c936d6eae0d23635b87491b2cd2f46a197683b171d30165a90f9";
       };
    };
  
    haskellconceal = buildVimPlugin {
      name = "haskellconceal-git-2014-05-21";
      src = fetchgit {
        url = "https://github.com/begriffs/vim-haskellConceal.git";
        rev = "73a8d712d3342b2ffdc087b12924f1cf81053860";
        sha256 = "be60ca030e2d39e972a8c71c0ab3b75b893589d26d5dd78a20cd6779f1f5cfa8";
       };
    };
    haskellConceal = haskellconceal; # backwards compat, added 2014-10-18
  
    hasksyn = buildVimPlugin {
      name = "hasksyn-git-2014-07-24";
      src = fetchgit {
        url = "https://github.com/travitch/hasksyn.git";
        rev = "175cd4605afa5d9b9c75758112c8159fd118c631";
        sha256 = "3488e38d1f45a9a3363da62c1c946591621151a0a9cdaedd22b3fe8f666bbdb9";
       };
    };
  
    hdevtools = buildVimPlugin {
  
negative.code:       rev = "453fd203aee3d7305ea8e4088ff53bd1f5933d75";
        sha256 = "c0e5010e1e8e56b179ce500387afb569f051c45b37ce92feb4350f293df96a8c";
       };
      meta = {
        homepage = https://github.com/nbouscal/vim-stylish-haskell; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    stylishHaskell = stylish-haskell; # backwards compat, added 2014-10-18
  
    supertab = buildVimPlugin {
      name = "supertab-git-2014-10-17";
      src = fetchgit {
        url = "https://github.com/ervandew/supertab.git";
        rev = "fd4e0d06c2b1d9bff2eef1d15e7895b3b4da7cd7";
        sha256 = "5919521b95519d4baa8ed146c340ca739fa7f31dfd305c74ca0ace324ba93d74";
       };
      buildInputs = [ vim ];
      meta = {
        homepage = https://github.com/ervandew/supertab; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    surround = buildVimPlugin {
      name = "surround-git-2014-07-26";
      src = fetchgit {
        url = "https://github.com/tpope/vim-surround.git";
        rev = "fa433e0b7330753688f715f3be5d10dc480f20e5";
        sha256 = "5f01daf72d23fc065f4e4e8eac734275474f32bfa276a9d90ce0d20dfe24058d";
       };
      meta = {
        homepage = https://github.com/tpope/vim-surround; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    signature = buildVimPlugin {
      name = "signature-git-2014-10-17";
      src = fetchgit {
        url = "https://github.com/kshenoy/vim-signature.git";
        rev = "f012d6f4d288ef6006f61b06f5240bc461a1f89e";
        sha256 = "bef5254e343758d609856c745fe9d83639546f3af4ca50542429c1cb91ab577a";
       };
      meta = {
        homepage = https://github.com/kshenoy/vim-signature; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    syntastic = buildVimPlugin {
      name = "syntastic-git-2014-10-17";
      src = fetchgit {
        url = "https://github.com/scrooloose/syntastic.git";
        rev = "77c125170aa6b8c553d58f876021b0cedd8ac820";
        sha256 = "ec9b1e22134cb16d07bef842be26b4f1f74a9f8b9a0afd9ab771ff79935920af";
       };
      meta = {
        homepage = https://github.com/scrooloose/syntastic; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    table-mode = buildVimPlugin {
      name = "table-mode-git-2014-09-17";
      src = fetchgit {
        url = "https://github.com/dhruvasagar/vim-table-mode.git";
        rev = "ef0eef0f35f2ca172907f6d696dc8859acd8a0da";
        sha256 = "0377059972580f621f1bb4b35738e0e00d386b23d839115e8c5fa8fd3acbc98d";
       };
      meta = {
        homepage = https://github.com/dhruvasagar/vim-table-mode; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    tabmerge = buildVimPlugin {
      name = "tabmerge-git-2010-10-17";
      src = fetchgit {
        url = "https://github.com/vim-scripts/tabmerge.git";
        rev = "074e5f06f26e7108a0570071a0f938a821768c06";
        sha256 = "b84501b0fc5cd51bbb58f12f4c2b3a7c97b03fe2a76446b56a2c111bd4f7335f";
       };
      meta = {
        homepage = https://github.com/vim-scripts/tabmerge; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    tabular = buildVimPlugin {
      name = "tabular-git-2013-05-16";
      src = fetchgit {
        url = "https://github.com/godlygeek/tabular.git";
        rev = "60f25648814f0695eeb6c1040d97adca93c4e0bb";
        sha256 = "28c860ad621587f2c3213fae47d1a3997746527c17d51e9ab94c209eb7bfeb0f";
       };
      meta = {
        homepage = https://github.com/godlygeek/tabular; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
    tagbar = buildVimPlugin {
      name = "tagbar-git-2014-10-14";
      src = fetchgit {
        url = "https://github.com/majutsushi/tagbar.git";
        rev = "64e935fe5812d3b7022aba1dee63ec9f7456b02f";
        sha256 = "2a66b86328e395bd594c8673a6420307a32468e4040dafe2b877ad4afcf6b7f9";
       };
      meta = {
        homepage = https://github.com/majutsushi/tagbar; 
        maintainers = [ stdenv.lib.maintainers.jagajaga ];
      };
    };
  
  