X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/31d64906a0ebfbccb2ac76f50be7be6ed73c3a24..448d0b1be999e40f7e84697bd25de8d1f6ac9884:/util/markup.lua
diff --git a/util/markup.lua b/util/markup.lua
index 9801331..63f9486 100644
--- a/util/markup.lua
+++ b/util/markup.lua
@@ -7,55 +7,55 @@
--]]
-local string = { format = string.format }
+local format = string.format
local setmetatable = setmetatable
-- Lain markup util submodule
-- lain.util.markup
local markup = { fg = {}, bg = {} }
--- Convenience tags.
-function markup.bold(text) return '' .. text .. '' end
-function markup.italic(text) return '' .. text .. '' end
-function markup.strike(text) return '' .. text .. '' end
-function markup.underline(text) return '' .. text .. '' end
-function markup.monospace(text) return '' .. text .. '' end
-function markup.big(text) return '' .. text .. '' end
-function markup.small(text) return '' .. text .. '' end
+-- Convenience tags
+function markup.bold(text) return format("%s", text) end
+function markup.italic(text) return format("%s", text) end
+function markup.strike(text) return format("%s", text) end
+function markup.underline(text) return format("%s", text) end
+function markup.monospace(text) return format("%s", text) end
+function markup.big(text) return format("%s", text) end
+function markup.small(text) return format("%s", text) end
--- Set the font.
+-- Set the font
function markup.font(font, text)
- return '' .. text ..''
+ return format("%s", font, text)
end
--- Set the foreground.
+-- Set the foreground
function markup.fg.color(color, text)
- return '' .. text .. ''
+ return format("%s", color, text)
end
--- Set the background.
+-- Set the background
function markup.bg.color(color, text)
- return '' .. text .. ''
+ return format("%s", color, text)
end
--- Set foreground and background.
+-- Set foreground and background
function markup.color(fg, bg, text)
- return string.format('%s', fg, bg, text)
+ return format("%s", fg, bg, text)
end
--- Set font and foreground.
+-- Set font and foreground
function markup.fontfg(font, fg, text)
- return string.format('%s', font, fg, text)
+ return format("%s", font, fg, text)
end
--- Set font and background.
+-- Set font and background
function markup.fontbg(font, bg, text)
- return string.format('%s', font, bg, text)
+ return format("%s", font, bg, text)
end
--- Set font, foreground and background.
+-- Set font, foreground and background
function markup.fontcolor(font, fg, bg, text)
- return string.format('%s', font, fg, bg, text)
+ return format("%s", font, fg, bg, text)
end
-- link markup.{fg,bg}(...) calls to markup.{fg,bg}.color(...)