anchor.diff:  
                   fromNixpkgs = pkgs.vimPlugins.${if hasRename then renamed else name};
                 in
  -                if hasOverride then mkGhPlugin p else fromNixpkgs;
  +                if hasRawOverride then rawPluginsOverrides.${name}
  +                else if hasOverride then mkGhPlugin p
  +                else fromNixpkgs;
             in
               builtins.map expandPlugin x.other;
         };
  
positive.code:               (builtins.map (x: splitOwnerAndRepo (getGhRepo x)) (filterPlugs srcLines)));
  
        asPlugins = x: {
          own = builtins.map mkGhPlugin x.own; # own plugins are always overridden
          other =
            let
              expandPlugin = p:
                let
                  name = builtins.elemAt p 1;
                  hasOverride = builtins.hasAttr name pluginsOverrides;
                  hasDotVim = builtins.match ".+\.vim" name != null;
                  hasRename = builtins.hasAttr name pluginsRenames || hasDotVim;
  
  
negative.code: let
    inherit (import ./utils.nix { inherit pkgs; }) esc lines;
  
    # GitHub plugins overrides
    ghPluginsOverrides = {
      # newer picks
      # TODO remove when https://github.com/NixOS/nixpkgs/pull/97985 gets to the stable release
      nerdtree-git-plugin = {
  