anchor.diff:      ?log("Creating index.html ..."),
   
       Html = "<h1>Module Index</h1><hr/><br/><div>"
  -        ++      xml_to_str(emit_index(Index))
  +        ++      xml_to_html(emit_index(Index))
           ++ "</div>",
       Args = [ {base,    kf(base,Conf)}
              , {search_base, "./"}
  
positive.code:            , {ga,      kf(ga,Conf)} ],
  
      {ok, Data} = erldocs_dtl:render(Args),
      ok = file:write_file([kf(dest,Conf), "/index.html"], Data).
  
  emit_index (L) ->
      lists:flatmap(
  
negative.code: fun_stuff (App, Mod, {func, [], Child}) ->
      case lists:keyfind(fsummary, 1, Child) of
          {fsummary, [], Xml} ->
              Summary = string:substr(xml_to_html(Xml), 1, 50);
          false ->
              Summary = ""
              %% Things like 'ose_erl_driver.xml' (C drivers) don't have fsummary
  