> |I protest against this bullshit and use long macro names. So the > |weak commercial roff programs should see where they are. Forget > |about them. > > Wow! Are you willing to overcome one restriction all roffs afaik have > and that makes me write terrible crap like > > .ds S:LIST_BULLET_ITEM_EMBED \ > > \\*[S:LIST_ITEM_DESC\\n[S:#LIST_LVL]]\\h'|\\n[S:#LIST_SEP\\n[S:#LIST_LVL]]u'\ > \\h'-\\w' 'u' > > i.e., let me write \*[ITEM] even if that was a macro not a string. > (Or has something adorable happened since then.)
I don't understand your (probably sarcastic?) comment. That \*[ITEM] can call either a macro or a string is a feature which can be useful sometimes. Werner