anchor.diff:      mkdir -p "$out/$installPrefix/languageServer.${languageServer.version}"
       cp -R --no-preserve=ownership ${languageServer}/* "$out/$installPrefix/languageServer.${languageServer.version}"
       chmod -R +wx "$out/$installPrefix/languageServer.${languageServer.version}"
  +
  +    patchPythonScript "$out/$installPrefix/pythonFiles/lib/python/isort/main.py"
     '';
   
     meta = with lib; {
  
positive.code: { lib, stdenv, fetchurl, vscode-utils, extractNuGet
  , icu, curl, openssl, lttng-ust, autoPatchelfHook
  , pythonUseFixed ? false, python  # When `true`, the python default setting will be fixed to specified.
                                    # Use version from `PATH` for default setting otherwise.
                                    # Defaults to `false` as we expect it to be project specific most of the time.
  , ctagsUseFixed ? true, ctags     # When `true`, the ctags default setting will be fixed to specified.
                                    # Use version from `PATH` for default setting otherwise.
                                    # Defaults to `true` as usually not defined on a per projet basis.
  }:
  
  assert pythonUseFixed -> null != python;
  assert ctagsUseFixed -> null != ctags;
  
  let
    pythonDefaultsTo = if pythonUseFixed then "${python}/bin/python" else "python";
    ctagsDefaultsTo = if ctagsUseFixed then "${ctags}/bin/ctags" else "ctags";
  
    # The arch tag comes from 'PlatformName' defined here:
  
negative.code:     else throw "Only x86_64 Linux and Darwin are supported.";
  
    languageServerSha256 = {
      linux-x64 = "1pmj5pb4xylx4gdx4zgmisn0si59qx51n2m1bh7clv29q6biw05n";
      osx-x64 = "0ishiy1z9dghj4ryh95vy8rw0v7q4birdga2zdb4a8am31wmp94b";
    }.${arch};
  
    # version is languageServerVersion in the package.json
    languageServer = extractNuGet rec {
      name = "Python-Language-Server";
      version = "0.5.30";
  
      src = fetchurl {
        url = "https://pvsc.azureedge.net/python-language-server-stable/${name}-${arch}.${version}.nupkg";
  