txt: ## dist_zef-grizzlysmit-Display-Listings.md
  ## Chunk 2 of 2
   is export {
      if $idx < @fields.elems {
          return '  ';
      } else {
          return '';
      }
  }
  
  sub default-between-array(Int:D $idx, Str:D $field, Bool:D $colour, Bool:D $syntax, Str:D @fields, %row --> Str:D) is export {
      if $idx < @fields.elems {
          return '  ';
      } else {
          return '';
      }
  }
  
  sub default-row-formatting-array(Int:D $cnt, Bool:D $colour, Bool:D $syntax --> Str:D) is export {
      if $colour {
          if $syntax { #`««« no real syntax Highlighting here this
                             is a generic function write your own. »»»
              return t.bg-color(255, 0, 255) ~ t.bold ~ t.bright-blue if $cnt == -3; # three heading lines. #
              return t.bg-color(0, 255, 255) ~ t.bold ~ t.bright-blue if $cnt == -2;
              return t.bg-color(255, 0, 255) ~ t.bold ~ t.bright-blue if $cnt == -1;
              return (($cnt % 2 == 0) ?? t.bg-yellow !! t.bg-color(0,255,0)) ~ t.bold ~ t.bright-blue;
          } else {
              return t.bg-color(255, 0, 255) ~ t.bold ~ t.bright-blue if $cnt == -3;
              return t.bg-color(0, 255, 255) ~ t.bold ~ t.bright-blue if $cnt == -2;
              return t.bg-color(255, 0, 255) ~ t.bold ~ t.bright-blue if $cnt == -1;
              return (($cnt % 2 == 0) ?? t.bg-yellow !! t.bg-color(0,255,0)) ~ t.bold ~ t.bright-blue;
          }
      } else {
          return '';
      }
  }
  
  multi sub default-zip-flags(Str:D @fields --> Hash[Str:D] ) is export {
      my Str:D %hash = @fields Z=> @fields.map: { '-' };
      return %hash;
  }
  
  ```
  