anchor.diff:      trimnlnl(render_docs(Content, [Tag|State], Pos, Ind, D));
   
   render_element(Elem,State,Pos,Ind,D) when Pos < Ind ->
  -%    io:format("Pad: ~p~n",[Ind - Pos]),
       {Docs,NewPos} = render_element(Elem,State,Ind,Ind,D),
  -
       {[pad(Ind - Pos), Docs],NewPos};
   
   render_element({code,_,Content},[pre|_]  = State,Pos,Ind,D) ->
  
positive.code:             [erl_pp:attribute(maps:get(Type, AllTypes)) || Type <- Types]
      end.
  
  %% Pad N spaces, disabling any ansi formatting while doing so
  pad(N) ->
      Pad = lists:duplicate(N," "),
      case ansi() of
          undefined ->
              Pad;
          Ansi ->
              ["\033[0m",Pad,Ansi]
      end.
  
  get_bullet(_State,latin1) ->
  
negative.code: render_element(B, State, Pos, Ind,#config{ columns = Cols }) when is_binary(B) ->
      case lists:member(pre,State) of
          true ->
              Pre = string:replace(B,"\n",[nlpad(Ind)],all),
              {Pre, Pos + lastline(Pre)};
          _ ->
              render_words(split_to_words(B),State,Pos,Ind,[[]],Cols)
  