code: def code(_, s, from_fenced_block = None, **kw):
          
          lang = kw.get('lang')
  
          raw_code = s
          if have_pygments:
              s = style_ansi(raw_code, lang=lang)
  
  
          # outest hir is 2, use it for fenced:
          ind = ' ' * kw.get('hir', 2)
          #if from_fenced_block: ... WE treat equal.
  
          # shift to the far left, no matter the indent (screenspace matters):
          firstl = s.split('\n')[0]
          del_spaces = ' ' * (len(firstl) - len(firstl.lstrip()))
          s = ('\n' + s).replace('\n%s' % del_spaces, '\n')[1:]
  
          # we want an indent of one and low vis prefix. this does it:
          code_lines = ('\n' + s).splitlines()
          prefix = ('\n%s%s %s' % (ind, low(code_pref), col('', C, no_reset=1)))
          code = prefix.join(code_lines)
          return code + '\n' + reset_col
docs: md code AND ``` style fenced raw code ends here