summaryrefslogtreecommitdiff
path: root/man/manfilter.lua
blob: c6bbd02c41c5dc60ac6d558bbf6da3b2eb4169d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-- we use preloaded text to get a UTF-8 aware 'upper' function
local text = require('text')

-- capitalize level 1 headers
function Header(el)
    if el.level == 1 then
      return pandoc.walk_block(el, {
        Str = function(el)
            return pandoc.Str(text.upper(el.text))
        end })
    end
end

-- replace links with link text
function Link(el)
    return el.content
end

-- remove notes
function Note(el)
    return {}
end