anchor.diff:          extraPythonPackages = compatFun extraPythonPackages;
           inherit withPython3;
           extraPython3Packages = compatFun extraPython3Packages;
  -        inherit withNodeJs withRuby;
  -
  +        inherit withNodeJs withRuby viAlias vimAlias;
           inherit configure;
         };
       in
  
positive.code: 
      # for forward compability, when adding new environments, haskell etc.
      , ...
      }:
      let
        rubyEnv = bundlerEnv {
          name = "neovim-ruby-env";
  
negative.code:       manifestRc = vimUtils.vimrcContent (configure // { customRC = ""; });
        neovimRcContent = vimUtils.vimrcContent configure;
      in
      args // {
        wrapperArgs = makeWrapperArgs;
        inherit neovimRcContent;
        inherit manifestRc;
  