anchor.diff:      ];
     });
   
  -  lens-vim = super.lens-vim.overrideAttrs(old: {
  +  lens-vim = super.lens-vim.overrideAttrs (old: {
       # remove duplicate g:lens#animate in doc/lens.txt
       # https://github.com/NixOS/nixpkgs/pull/105810#issuecomment-740007985
       # https://github.com/camspiers/lens.vim/pull/40/files
  
positive.code:     meta.maintainers = with lib.maintainers; [ vcunat ];
    };
  
    ncm2 = super.ncm2.overrideAttrs(old: {
      dependencies = with super; [ nvim-yarp ];
    });
  
    ncm2-jedi = super.ncm2-jedi.overrideAttrs(old: {
      dependencies = with super; [ nvim-yarp ncm2 ];
      passthru.python3Dependencies = ps: with ps; [ jedi ];
    });
  
    ncm2-neoinclude = super.ncm2-neoinclude.overrideAttrs(old: {
      dependencies = with super; [ neoinclude-vim ];
    });
  
    ncm2-neosnippet = super.ncm2-neosnippet.overrideAttrs(old: {
      dependencies = with super; [ neosnippet-vim ];
    });
  
    ncm2-syntax = super.ncm2-syntax.overrideAttrs(old: {
      dependencies = with super; [ neco-syntax ];
    });
  
    ncm2-ultisnips = super.ncm2-ultisnips.overrideAttrs(old: {
      dependencies = with super; [ ultisnips ];
    });
  
    nvim-lsputils = super.nvim-lsputils.overrideAttrs(old: {
      dependencies = with super; [ popfix ];
    });
  
    fzf-vim = super.fzf-vim.overrideAttrs(old: {
      dependencies = [ self.fzfWrapper ];
    });
  
    skim-vim = super.skim-vim.overrideAttrs(old: {
      dependencies = [ self.skim ];
    });
  
    sql-nvim = super.sql-nvim.overrideAttrs(old: {
      postPatch = ''
        substituteInPlace lua/sql/defs.lua \
          --replace "vim.g.sql_clib_path or" "vim.g.sql_clib_path or '${sqlite.out}/lib/libsqlite3.so' or"
      '';
     });
  
    sved = let
      # we put the script in its own derivation to benefit the magic of wrapGAppsHook
      svedbackend = stdenv.mkDerivation {
        name = "svedbackend-${super.sved.name}";
        inherit (super.sved) src;
        nativeBuildInputs = [ wrapGAppsHook ];
        buildInputs = [
          gobject-introspection
          glib
          (python3.withPackages(ps: with ps; [ pygobject3 pynvim dbus-python ]))
        ];
        preferLocalBuild = true;
        installPhase = ''
          install -Dt $out/bin ftplugin/evinceSync.py
        '';
      };
    in
      super.sved.overrideAttrs(old: {
        preferLocalBuild = true;
        postPatch = ''
          rm ftplugin/evinceSync.py
  
negative.code:     '';
    });
  
    ctrlp-cmatcher = super.ctrlp-cmatcher.overrideAttrs (old: {
      buildInputs = [ python ];
      buildPhase = ''
        patchShebangs .
  