Hi Anton, > I can manage a two-part macro like .(MyPS and .)MyPS, so I could > reset the indent upon exit. But I don't know how to do it using only > one macro. I probably have to 'subscribe' to some 'call-back' macro > that gets called every time a paragraph (in groff's sense) ends. Does > groff or MM have such a macro?
Are you aware of the .it request; input trap? `.it N xx' calls macro xx after N lines of input have been read, excluding control and request lines. .de foo Foo here. .. .it 2 foo Bar here. Cheers, Ralph.