Skip to content

Commit 8b28233

Browse files
authored
Merge pull request #3 from jfishe/main
fix(panvimdoc): stringify meta.project tables
2 parents 6d3dbd4 + 10b024e commit 8b28233

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

scripts/panvimdoc.lua

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ local function renderToc(project)
7373
end
7474
add(string.rep('=', 78))
7575
local l = 'Table of Contents'
76-
local tag = '*' .. meta.project .. '-' .. string.gsub(string.lower(l), '%s', '-') .. '*'
76+
local tag = '*' .. stringify(meta.project) .. '-' .. string.gsub(string.lower(l), '%s', '-') .. '*'
7777
add(l .. string.rep(' ', 78 - #l - #tag) .. tag)
7878
add('')
7979
for i, elem in pairs(toc) do
@@ -135,8 +135,8 @@ function Doc(body, metadata, variables)
135135
add(body)
136136
local left = 'Links'
137137
local right = string.lower(left)
138-
local right_link = string.format('|%s-%s|', meta.project, right)
139-
right = string.format('*%s-%s*', meta.project, right)
138+
local right_link = string.format('|%s-%s|', stringify(meta.project), right)
139+
right = string.format('*%s-%s*', stringify(meta.project), right)
140140
local padding = string.rep(' ', 78 - #left - #right)
141141
table.insert(toc, s .. padding .. right_link)
142142
add(string.rep('=', 78) .. '\n' .. string.format('%s%s%s', left, padding, right))
@@ -302,8 +302,8 @@ function Header(lev, s, attr)
302302
if lev == 1 then
303303
left = string.format('%d. %s', header_count, s)
304304
right = string.lower(string.gsub(s, '%s', '-'))
305-
right_link = string.format('|%s-%s|', meta.project, right)
306-
right = string.format('*%s-%s*', meta.project, right)
305+
right_link = string.format('|%s-%s|', stringify(meta.project), right)
306+
right = string.format('*%s-%s*', stringify(meta.project), right)
307307
padding = string.rep(' ', 78 - #left - #right)
308308
table.insert(toc, s .. padding .. right_link)
309309
s = string.format('%s%s%s', left, padding, right)
@@ -315,7 +315,7 @@ function Header(lev, s, attr)
315315
if lev == 2 then
316316
left = string.upper(s)
317317
right = string.lower(string.gsub(s, '%s', '-'))
318-
right = string.format('*%s-%s*', meta.project, right)
318+
right = string.format('*%s-%s*', stringify(meta.project), right)
319319
padding = string.rep(' ', 78 - #left - #right)
320320
s = string.format('%s%s%s', left, padding, right)
321321
current_element = nil
@@ -327,7 +327,7 @@ function Header(lev, s, attr)
327327
right = string.gsub(s, '{.+}', '')
328328
right = string.gsub(right, '%[.+%]', '')
329329
right = string.gsub(right, '^%s*(.-)%s*$', '%1')
330-
right = string.format('*%s-%s*', meta.project, right)
330+
right = string.format('*%s-%s*', stringify(meta.project), right)
331331
if attr.doc then
332332
right = right .. ' *' .. attr.doc .. '*'
333333
end

0 commit comments

Comments
 (0)