anchor.diff:        propagatedUserEnvPkgs = [ python ];
       };
   
  -  buildIdea = { name, version, build, src, license, description }:
  -    (mkIdeaProduct rec {
  -      inherit name version build src;
  -      patchSnappy = false;
  -      product = "IDEA";
  -      meta = with stdenv.lib; {
  -        homepage = "https://www.jetbrains.com/idea/";
  -        inherit description license;
  -        longDescription = ''
  -          IDE for Java SE, Groovy & Scala development Powerful
  -          environment for building Google Android apps Integration
  -          with JUnit, TestNG, popular SCMs, Ant & Maven.
  -        '';
  -        maintainers = with maintainers; [ edwtjo ];
  -        platforms = platforms.linux;
  -      };
  -    });
  -
  -  buildPhpStorm = { name, version, build, src, license, description }:
  -    (mkIdeaProduct {
  -      inherit name version build src;
  -      product = "PhpStorm";
  -      patchSnappy = false;
  -      meta = with stdenv.lib; {
  -        homepage = "https://www.jetbrains.com/phpstorm/";
  -        inherit description license;
  -        longDescription = ''
  -          PhpStorm provides an editor for PHP, HTML and JavaScript
  -          with on-the-fly code analysis, error prevention and
  -          automated refactorings for PHP and JavaScript code.
  -        '';
  -        maintainers = with maintainers; [ schristo ];
  -        platforms = platforms.linux;
  -      };
  -    });
  -
   in
   
   {
  
positive.code:       };
      });
  
    buildPycharm = { name, version, build, src, license, description }:
      (mkIdeaProduct rec {
        inherit name version build src;
  
negative.code:     };
    };
  
    clion = buildClion rec {
      name = "clion";
      version = "eap";
      build = "138.2344.17";
      description  = "C/C++ IDE. New. Intelligent. Cross-platform.";
      license = stdenv.lib.licenses.unfree;
      src = fetchurl {
        url = "http://download.jetbrains.com/cpp/${name}-${build}.tar.gz";
        sha256 = "4b568d31132a787b748bc41c69b614dcd90229db69b02406677361bc077efab3";
      };
    };
  
    idea-community = buildIdea rec {
      name = "idea-community-${version}";
      version = "14pre";
  