diff options
author | John MacFarlane <jgm@berkeley.edu> | 2017-11-11 15:26:24 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2017-11-11 15:26:24 -0800 |
commit | 6b75d6e08ccb52dd6dce7d1387faa19c3e7f8258 (patch) | |
tree | 8e93c067ef818b4acfa88f8fdcf255b79c45e318 /man/manfilter.lua | |
parent | 6174b5bea5e8c4c35c191bd62f1f42e4d7fce69e (diff) |
Use lua filter to generate man page from MANUAL.
Instead of three Haskell filters.
This is easier and faster.
Diffstat (limited to 'man/manfilter.lua')
-rw-r--r-- | man/manfilter.lua | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/man/manfilter.lua b/man/manfilter.lua new file mode 100644 index 000000000..81968ad2f --- /dev/null +++ b/man/manfilter.lua @@ -0,0 +1,19 @@ +-- filters to create the pandoc man page from MANUAL.txt + +-- capitalize headers +function Header(el) + if el.level == 1 then + return pandoc.walk_block(el, { + Str = function(el) + return pandoc.Str(el.text:upper()) + end }) + end +end + +function Link(el) + return el.content +end + +function Note(el) + return {} +end |