anchor.diff:  { pkgs, ... }:
   let
  -  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 {
  -    name = "vscode-direnv";
  -    publisher = "rubymaniac";
  -    version = "0.0.2";
  -    sha256 = "1gml41bc77qlydnvk1rkaiv95rwprzqgj895kxllqy4ps8ly6nsd";
  +  bbenoist.nix = pkgs.vscode-utils.extensionFromVscodeMarketplace {
  +    name = "Nix";
  +    publisher = "bbenoist";
  +    version = "1.0.1";
  +    sha256 = "0zd0n9f5z1f0ckzfjr38xw2zzmcxg1gjrava7yahg5cvdcw6l35b";
     };
   
     mattn.lisp = pkgs.vscode-utils.extensionFromVscodeMarketplace {
  
positive.code:     publisher = "scalameta";
      version = "1.10.0";
      sha256 = "0ajrq4pq3x17j3x8pxshp89nmvl0l39mzza8azsimh3f7yysnfh4";
    };
  
  in {
  
negative.code:       "workbench.iconTheme" = "material-icon-theme";
      };
  
      extensions = [
        pkgs.vscode-extensions.ms-vsliveshare.vsliveshare
        bbenoist.nix
        mattn.lisp
        pkief.material-icon-theme
        redhat.vscode-yaml
        rubymaniac.vscode-direnv
        scala-lang.scala
        scalameta.metals
        vscoss.vscode-ansible
        zhuangtongfa.material-theme
      ];
    };
  