class_docstr: For Notmuch email text format.
  
  .. versionadded:: 2.5
  
  Additional options accepted:
  
  `body_lexer`
      If given, highlight the contents of the message body with the specified
      lexer, else guess it according to the body content (default: ``None``).
code: def _highlight_code(self, match):
      code = match.group(1)
  
      try:
          if self.body_lexer:
              lexer = get_lexer_by_name(self.body_lexer)
          else:
              lexer = guess_lexer(code.strip())
      except ClassNotFound:
          lexer = get_lexer_by_name("text")
  
      yield from lexer.get_tokens_unprocessed(code)
  
imports: import re
  from pygments.lexers import guess_lexer, get_lexer_by_name
  from pygments.lexer import RegexLexer, bygroups, default, include
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Generic, Literal, Punctuation
  from pygments.util import ClassNotFound
label_desc: Use image node_id 1 for calling the NotmuchLexer obj's underlying member method code with example usage: obj._highlight_code(match) without return types