Longa leitura de manuais para homem, menos, groff e grotty finalmente me deu resposta
O destaque por padrão é feito usando seqüências de backspace: c\bc
= > negrito c, _\bc
= > sublinhado c. Mas se a saída como estiver usando o cat como pager, apenas produzirá c simples nos dois casos. Também linhas em branco são espremidas, então, para fazer tudo isso, o pager deve ser definido como ul | cat -s
.
O pager pode ser definido de várias formas:
-
usando variáveis MANPAGER ou PAGER (MANPAGER é melhor, pois o PAGER afeta não apenas o comando man)
export MANPAGER='ul | cat -s'
-
no man.conf
PAGER ul | cat -s
-
usando o parâmetro -P
cat -P 'ul | cat -s' …
ou
alias man='man -P "ul | cat -s"'