Skip to content

Commit

Permalink
Use :format over string concatenation where possible
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas Upton committed Jun 4, 2019
1 parent e31c127 commit 74f6063
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions jira.lua
Original file line number Diff line number Diff line change
Expand Up @@ -50,39 +50,39 @@ function LineBreak()
end

function Emph(s)
return "_" .. s .. "_"
return ("_%s_"):format(s)
end

function Strong(s)
return "*" .. s .. "*"
return ("*%s*"):format(s)
end

function Subscript(s)
return "~" .. s .. "~"
return ("~%s~"):format(s)
end

function Superscript(s)
return "^" .. s .. "^"
return ("^%s^"):format(s)
end

function SmallCaps(s)
return s
return Str(s)
end

function Strikeout(s)
return '-' .. s .. '-'
return ("-%s-"):format(s)
end

function Link(s, src, tit, attr)
return "[" .. escape(s) .. "|" .. src .. "]"
return ("[%s|%s]"):format(escape(s), src)
end

function Image(s, src, tit, attr)
return "!" .. escape(s) .. "|" .. src .. "!"
return ("!%s|%s!"):format(escape(s), src)
end

function Code(s, attr)
return "{{" .. s .. "}}"
return ("{{%s}}"):format(s)
end

function InlineMath(s)
Expand All @@ -94,7 +94,7 @@ function DisplayMath(s)
end

function Note(s)
return s
return Str(s)
end

function Span(s, attr)
Expand All @@ -108,7 +108,7 @@ function RawInline(format, str)
end

function Cite(s, cs)
return "??" .. s .. "??"
return ("??%s??"):format(escape(s))
end

function Plain(s)
Expand All @@ -121,7 +121,7 @@ end

-- lev is an integer, the header level.
function Header(lev, s, attr)
return "h" .. lev .. ". " .. s
return ("h%d. %s"):format(lev, s)
end

function BlockQuote(s)
Expand Down Expand Up @@ -185,14 +185,14 @@ function Table(caption, aligns, widths, headers, rows)
if empty_header then
head = ""
else
add("||" .. table.concat(header_row, "||") .. "||")
add(("||%s||"):format(table.concat(header_row, "||")))
end
for _, row in pairs(rows) do
local content_row = {}
for _, c in pairs(row) do
table.insert(content_row, c)
end
add("|" .. table.concat(content_row, "|") .. "|")
add(("|%s|"):format(table.concat(content_row, "|")))
end
return table.concat(buffer,'\n')
end
Expand Down

0 comments on commit 74f6063

Please sign in to comment.