local md_colors = require "md_colors" local fmt = {} function fmt.bold(str) return ""..str.."" end function fmt.italic(str) return ""..str.."" end function fmt.underline(str) return ""..str.."" end function fmt.primary(str) return fmt.colored(str, ui:get_colors().primary_text) end function fmt.secondary(str) return fmt.colored(str, ui:get_colors().secondary_text) end function fmt.colored(str, color) return ""..str.."" end function fmt.bg_colored(str, color) return ""..str.."" end function fmt.red(str) return fmt.colored(str, md_colors.red_500) end function fmt.green(str) return fmt.colored(str, md_colors.green_500) end function fmt.blue(str) return fmt.colored(str, md_colors.blue_500) end function fmt.small(str) return ""..str.."" end function fmt.big(str) return ""..str.."" end function fmt.strike(str) return ""..str.."" end function fmt.space(n) local num = 1 if n ~= nil and n > 1 then num = n end return string.rep(" ", num) end function fmt.escape(str) return (string.gsub(str, "[}{\">/<'&]", { ["&"] = "&", ["<"] = "<", [">"] = ">", ['"'] = """, ["'"] = "'", ["/"] = "/" })) end return fmt