anchor.diff:        bbenoist.Nix
         scala-lang.scala
         ms-vsliveshare.vsliveshare
  +      redhat.vscode-yaml
       ] ++ [
         scalameta.metals
         mattn.lisp
         vscoss.vscode-ansible
  -      redhat.vscode-yaml
         rubymaniac.vscode-direnv
         pkief.material-icon-theme
         zhuangtongfa.material-theme
  
positive.code: 
    pkief.material-icon-theme = pkgs.vscode-utils.extensionFromVscodeMarketplace {
      name = "material-icon-theme";
      publisher = "pkief";
      version = "4.4.0";
      sha256 = "1m9mis59j9xnf1zvh67p5rhayaa9qxjiw9iw847nyl9vsy73w8ya";
    };
  
    zhuangtongfa.material-theme = pkgs.vscode-utils.extensionFromVscodeMarketplace {
      name = "material-theme";
      publisher = "zhuangtongfa";
      version = "3.9.7";
      sha256 = "19a5kashczc99aqn24410i4glvxir4i387zp8i3hn592ijdvilhy";
    };
  
    scalameta.metals = pkgs.vscode-utils.extensionFromVscodeMarketplace {
      name = "metals";
      publisher = "scalameta";
      version = "1.9.9";
      sha256 = "0frfymwrd2hcj0fkzlsgdmsjb0nn869vinlhm5my8sgy09vjj4dn";
    };
  
  in {
  
negative.code:   vscoss.vscode-ansible = pkgs.vscode-utils.extensionFromVscodeMarketplace {
      name = "vscode-ansible";
      publisher = "vscoss";
      version = "0.6.0";
      sha256 = "0iqy8k16k4f3gdchmhcviklhwcbzx308295qzhrsi59jlm58c0x2";
  
    };
  
    rubymaniac.vscode-direnv = pkgs.vscode-utils.extensionFromVscodeMarketplace {
  