tributes, and foreground and background colors, just to name a few.
    The unit of this rich highlighting is called a &ldquo;style&rdquo;. Styles are simply Lua
    tables of properties. By default, lexers associate predefined token names
    like <code>lexer.WHITESPACE</code>, <code>lexer.COMMENT</code>, <code>lexer.STRING</code>, etc. with
    particular styles as part of a universal color theme. These predefined styles
    are contained in <a href="#lexer.styles"><code>lexer.styles</code></a>, and you m