Function xplr::lua::util::paint

source ·
pub fn paint<'a>(util: Table<'a>, lua: &Lua) -> Result<Table<'a>>
Expand description

Apply style (escape sequence) to string using a given [Style][3] object.

Type: function( string, [Style][3]|nil ) -> string

Example:

xplr.util.paint("Desktop", { fg = "Red", bg = nil, add_modifiers = {}, sub_modifiers = {} })
-- "\u001b[31mDesktop\u001b[0m"