anchor.diff:      pcre2
     ];
   
  -  postPatch = ''
  -    sed -i 'share/functions/_.fish' \
  -      -e 's,gettext ,${gettext}/bin/gettext ,g' \
  -      -e 's,which ,${which}/bin/which ,'
  -  '';
  -
     configureFlags = [
       "--with-gettext"
       "--without-included-pcre2"
     ];
   
     preFixup = ''
  -    sed -i 's,\(^\|[ \t]\)python\([ \t]\|$\),\1${python3}/bin/python3\2,' "$out/share/fish/functions/fish_update_completions.fish"
  +    sed -i 's,\(^\|[ \t]\)python\([ \t]\|$\),\1${python3}/bin/python3\2,' \
  +      "$out/share/fish/functions/fish_update_completions.fish"
     '';
   
     passthru = {
  
positive.code:   src = fetchurl {
      url = "https://github.com/fish-shell/fish-shell/releases/download/${version}/${name}.tar.gz";
      hashOutput = false;
      sha256 = "be36568dfebc0cb144b769e9ac09a570d09c528859e426480c9b4f96b0ccf001";
    };
  
    nativeBuildInputs = [
  
negative.code: , ncurses
  , pcre2
  , python3
  }:
  
  let
    version = "2.6.0";
  in
  stdenv.mkDerivation rec {
    name = "fish-${version}";
  