%!target: man %!encoding: UTF-8 % Special formatting for certain constructs. They, unfortunately % have to be post-processed. The _italic_ hack is necessary for % italicising things like /_foo_/, which txt2tags will ignore. % The others need to work in ``` lines. %!preproc(man): \bPROVISIONAL\b **PROVISIONAL** %!postproc(man): (<.*?>) \\fI\1\\fR %!postproc(man): \b_(.*?)_ \\fI\1\\fR %!postproc(man): \\e_ _ %!postproc(man): `(.*?)` \\fB\1\\fR %!postproc(man): (\[.*?\]) \\fI\1\\fR %!postproc(man): \+$ \n.P %!postproc(man): (\$[a-zA-Z_]+) \\fB\1\\fR %!postproc(man): (\${[a-zA-Z_]+)(.*?)} \\fB\1\\fR\2\\fB}\\fR %!postproc(html): (<.*?>) (:arg \1:) %!postproc(html): \b_(.*?)_ (:emph \1:) %!postproc(html): `(.*?)` (:code \1:) %!postproc(html): \+$
%!postproc(html) \(:(\w+)\s*(.*):\) \2 % Well, it seems that txt2tags isn't particularly well suited % to troff output. These two hacks make multi-level definition % lists possible. %!postproc(man): ^\s*>>$ .RS 8 %!postproc(man): ^\s*<<$ .RS -8 %!postproc(html): ^\s*>>$ %!postproc(html): ^\s*<<$