anchor.diff:        {
           name = "rust";
           publisher = "rust-lang";
  -        version = "0.6.3";
  -        sha256 = "1r5q1iclr64wmgglsr3na3sv0fha5di8xyccv7xwcv5jf8w5rz5y";
  +        version = "0.7.8";
  +        sha256 = "039ns854v1k4jb9xqknrjkj8lf62nfcpfn0716ancmjc4f0xlzb3";
         }
         {
           name = "vetur";
  
positive.code:       {
          name = "vim";
          publisher = "vscodevim";
          version = "1.17.1";
          sha256 = "10f8jz52gr6k2553awa66m006wszj9z2rnshsic6h2aawxiz3zq1";
        }
        {
          name = "prettier-vscode";
          publisher = "esbenp";
          version = "5.7.1";
          sha256 = "0f2q17d028j2c816rns9hi2w38ln3mssdcgzm6kc948ih252jflr";
        }
        {
          name = "graphql-for-vscode";
  
negative.code:         publisher = "msjsdiag";
          version = "4.12.12";
          sha256 = "0nkzck3i4342dhswhpg4b3mn0yp23ipad228hwdf23z8b19p4b5g";
        }
        {
          name = "xd";
          publisher = "Adobe";
          version = "1.2.2";
          sha256 = "1rvp56ak8q358jb838870ywljcp1r206sj7c0d5bgzvxqlbmyd1l";
        }
      ] ++ [ bbenoist.Nix ]
      ++ (if pkgs.stdenv.isDarwin then [ ] else [ ms-vsliveshare.vsliveshare ]);
  