diff options
Diffstat (limited to 'man/manfilter.lua')
-rw-r--r-- | man/manfilter.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/man/manfilter.lua b/man/manfilter.lua new file mode 100644 index 000000000..c6bbd02c4 --- /dev/null +++ b/man/manfilter.lua @@ -0,0 +1,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 |