mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-02 22:11:54 +02:00
Merge 22360/22365: support version 2 of Yodl.
This commit is contained in:
parent
33275f59b5
commit
c6597b6a7d
1 changed files with 49 additions and 36 deletions
85
Doc/zman.yo
85
Doc/zman.yo
|
@ -1,7 +1,11 @@
|
|||
IFDEF(INCWSLEVEL)(\
|
||||
INCWSLEVEL()\
|
||||
DEFINESYMBOL(zman)()\
|
||||
)(\
|
||||
STARTDEF()
|
||||
|
||||
TYPEOUT(Zsh Yodl-to-man converter)
|
||||
DEFINESYMBOL(zman)
|
||||
)
|
||||
TYPEOUT(Zsh Yodl-to-man converter)
|
||||
|
||||
INCLUDEFILE(zmacros)
|
||||
redef(ifzman)(1)(ARG1)
|
||||
|
@ -25,10 +29,10 @@ def(STDPAR)(0)(\
|
|||
|
||||
COMMENT(--- emphasised text ---)
|
||||
|
||||
def(em)(1)(NOTRANS(\fI)ARG1NOTRANS(\fP))
|
||||
def(bf)(1)(NOTRANS(\fB)ARG1NOTRANS(\fP))
|
||||
def(tt)(1)(NOTRANS(\fB)ARG1NOTRANS(\fP))
|
||||
def(var)(1)(NOTRANS(\fI)ARG1NOTRANS(\fP))
|
||||
def(em)(1)(NOTRANS(\fI)ARG1+NOTRANS(\fP))
|
||||
def(bf)(1)(NOTRANS(\fB)ARG1+NOTRANS(\fP))
|
||||
def(tt)(1)(NOTRANS(\fB)ARG1+NOTRANS(\fP))
|
||||
def(var)(1)(NOTRANS(\fI)ARG1+NOTRANS(\fP))
|
||||
|
||||
COMMENT(--- man page headers ---)
|
||||
|
||||
|
@ -36,7 +40,7 @@ def(manpage)(4)(\
|
|||
NOTRANS(.TH ")ARG1" "ARG2" "ARG3" "ARG4"\
|
||||
)
|
||||
def(manpagename)(2)(\
|
||||
sect(NAME)NL()\
|
||||
sect(NAME)+NL()\
|
||||
ARG1 - ARG2\
|
||||
)
|
||||
|
||||
|
@ -46,6 +50,7 @@ def(texinfo)(2)(CMT())
|
|||
|
||||
def(texiifinfo)(1)()
|
||||
def(texiiftex)(1)()
|
||||
def(texiifnottex)(1)()
|
||||
|
||||
def(texipage)(0)(CMT())
|
||||
def(texititlepage)(0)(CMT())
|
||||
|
@ -61,15 +66,19 @@ COMMENT(--- section divisions ---)
|
|||
|
||||
def(chapter)(1)(CMT())
|
||||
|
||||
COMMENT(--- the "" works around a yodl bug ---)
|
||||
COMMENT(--- the "" works around a yodl bug in versions before 2 ---)
|
||||
def(sect)(1)(\
|
||||
NOTRANS(.SH )UPPERCASE(ARG1)(0)""NL()\
|
||||
IFDEF(INCWSLEVEL)(\
|
||||
NOTRANS(.SH )"UPPERCASE(ARG1)(0)"+NL()\
|
||||
)(\
|
||||
NOTRANS(.SH )UPPERCASE(ARG1)(0)""+NL()\
|
||||
)\
|
||||
STDPAR()\
|
||||
CMT()\
|
||||
)
|
||||
|
||||
def(subsect)(1)(\
|
||||
NOTRANS(.SS ")ARG1"NL()\
|
||||
NOTRANS(.SS ")ARG1"+NL()\
|
||||
CMT()\
|
||||
)
|
||||
|
||||
|
@ -81,13 +90,13 @@ DEFINECHARTABLE(roffcomment)(
|
|||
def(comment)(1)(\
|
||||
USECHARTABLE(roffcomment)\
|
||||
NOTRANS(.\" )ARG1\
|
||||
USECHARTABLE(standard)\
|
||||
+USECHARTABLE(standard)\
|
||||
)
|
||||
|
||||
COMMENT(--- cross-references ---)
|
||||
|
||||
def(manref)(2)(\
|
||||
NOTRANS(\fI)ARG1NOTRANS(\fP)(ARG2)\
|
||||
NOTRANS(\fI)ARG1+NOTRANS(\fP)(ARG2)\
|
||||
)
|
||||
def(zmanref)(1)(manref(ARG1)(1))
|
||||
def(noderef)(1)(the section `ARG1')
|
||||
|
@ -96,31 +105,31 @@ COMMENT(--- lists ---)
|
|||
|
||||
def(startitem)(0)(\
|
||||
NOTRANS(.PD 0)\
|
||||
redef(ITEM)(0)(NOTRANS(.PD)NL())\
|
||||
+redef(ITEM)(0)(NOTRANS(.PD)+NL())\
|
||||
)
|
||||
def(enditem)(0)(\
|
||||
ENDITEM()\
|
||||
STDPAR()\
|
||||
redef(ENDITEM)(0)(NOTRANS(.RE)STDPAR())\
|
||||
+redef(ENDITEM)(0)(NOTRANS(.RE)STDPAR())\
|
||||
)
|
||||
def(item)(2)(\
|
||||
NOTRANS(.TP)NL()\
|
||||
NOTRANS(.TP)+NL()\
|
||||
ITEM()\
|
||||
redef(ITEM)(0)()\
|
||||
+redef(ITEM)(0)()\
|
||||
ARG1\
|
||||
redef(ENDITEM)(0)(CMT())\
|
||||
redef(PARAGRAPH)(0)(\
|
||||
NL()NOTRANS(.RS)NL()NOTRANS(.PP)NL()\
|
||||
+redef(ENDITEM)(0)(CMT())\
|
||||
+redef(PARAGRAPH)(0)(\
|
||||
NL()NOTRANS(.RS)+NL()NOTRANS(.PP)+NL()\
|
||||
STDPAR()\
|
||||
redef(ENDITEM)(0)(NOTRANS(.RE)STDPAR())\
|
||||
+redef(ENDITEM)(0)(NOTRANS(.RE)STDPAR())\
|
||||
)\
|
||||
ARG2\
|
||||
ENDITEM()\
|
||||
+ENDITEM()\
|
||||
)
|
||||
def(xitem)(1)(\
|
||||
NOTRANS(.TP)NL()\
|
||||
NOTRANS(.PD 0)NL()\
|
||||
redef(ITEM)(0)(NOTRANS(.PD)NL())\
|
||||
NOTRANS(.TP)+NL()\
|
||||
NOTRANS(.PD 0)+NL()\
|
||||
+redef(ITEM)(0)(NOTRANS(.PD)+NL())\
|
||||
ARG1\
|
||||
)
|
||||
|
||||
|
@ -131,12 +140,12 @@ def(endsitem)(0)(\
|
|||
NOTRANS(.PD)\
|
||||
)
|
||||
def(sitem)(2)(\
|
||||
NOTRANS(.TP)NL()\
|
||||
ARG1NL()\
|
||||
NOTRANS(.TP)+NL()\
|
||||
ARG1+NL()\
|
||||
ARG2\
|
||||
)
|
||||
def(sxitem)(1)(\
|
||||
NOTRANS(.TP)NL()\
|
||||
NOTRANS(.TP)+NL()\
|
||||
ARG1\
|
||||
)
|
||||
|
||||
|
@ -147,7 +156,7 @@ def(endlist)(0)(\
|
|||
NOTRANS(.PD)\
|
||||
)
|
||||
def(list)(1)(\
|
||||
NOTRANS(.TP)NL()\
|
||||
NOTRANS(.TP)+NL()\
|
||||
ARG1\
|
||||
)
|
||||
|
||||
|
@ -158,27 +167,27 @@ def(enditemize)(0)(\
|
|||
enditem()\
|
||||
)
|
||||
def(itemiz)(1)(\
|
||||
item(NOTRANS(\)LPAR()NOTRANS(bu))(NL()ARG1NL())\
|
||||
item(NOTRANS(\)+LPAR()+NOTRANS(bu))(NL()ARG1+NL())\
|
||||
)
|
||||
|
||||
COMMENT(--- special effects ---)
|
||||
|
||||
def(example)(1)(\
|
||||
NOTRANS(.RS)NL()NOTRANS(.nf)NL()\
|
||||
NOTRANS(\fB)ARG1NOTRANS(\fP)\
|
||||
NL()NOTRANS(.fi)NL()NOTRANS(.RE)\
|
||||
NOTRANS(.RS)+NL()NOTRANS(.nf)+NL()\
|
||||
NOTRANS(\fB)ARG1+NOTRANS(\fP)\
|
||||
+NL()NOTRANS(.fi)+NL()NOTRANS(.RE)\
|
||||
)
|
||||
|
||||
def(nofill)(1)(\
|
||||
NOTRANS(.nf)NL()\
|
||||
NOTRANS(.nf)+NL()\
|
||||
ARG1\
|
||||
NL()NOTRANS(.fi)\
|
||||
+NL()NOTRANS(.fi)\
|
||||
)
|
||||
|
||||
def(indent)(1)(\
|
||||
NOTRANS(.RS)NL()NOTRANS(.nf)NL()\
|
||||
NOTRANS(.RS)+NL()NOTRANS(.nf)+NL()\
|
||||
ARG1\
|
||||
NL()NOTRANS(.fi)NL()NOTRANS(.RE)\
|
||||
+NL()NOTRANS(.fi)+NL()NOTRANS(.RE)\
|
||||
)
|
||||
|
||||
COMMENT(--- hyperlink menus ---)
|
||||
|
@ -196,4 +205,8 @@ def(pindex)(1)(CMT())
|
|||
def(tindex)(1)(CMT())
|
||||
def(vindex)(1)(CMT())
|
||||
|
||||
IFDEF(DECWSLEVEL)(\
|
||||
DECWSLEVEL()\
|
||||
)(\
|
||||
ENDDEF()\
|
||||
)\
|
||||
|
|
Loading…
Reference in a new issue