mux.style
Applies styled-text markup described by an options table.
Function
Synopsis
mux.style( value, options )
Arguments
string value- The text to style; it must not contain an embedded NUL byte.
table options- Style fields to apply.
Returns
string styled- The input wrapped in validated styled-text markup.
Examples
local heading = mux.style("Warning", {
foreground = "#ff7000",
bold = true,
})
Notes
options.foreground and options.background accept a built-in or configured color name or #RRGGBB. bold, underline, and inverse are booleans. Missing fields have no effect; invalid types and colors raise an error.