From owner-freebsd-current@FreeBSD.ORG Sun Aug 14 15:29:32 2011 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCDD7106566C for ; Sun, 14 Aug 2011 15:29:32 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id ACAC98FC15 for ; Sun, 14 Aug 2011 15:29:32 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 4D48846B06 for ; Sun, 14 Aug 2011 11:29:32 -0400 (EDT) Date: Sun, 14 Aug 2011 16:29:32 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: current@FreeBSD.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Cc: Subject: nroff -mandoc | more no longer works X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Aug 2011 15:29:32 -0000 I'm guessing this relates to nroff/groff tweaks, but I was a bit unhappy to learn that the command I've used for the last decade to render man pages while editing them (nroff -mandoc foo.1 | more) no longer works (output below). It seems likely this has to do with teaching groff to use ANSI escape codes that more, by default, rejects. I'm aware there are lots of other command lines I could use, but it seems unfortunate that this is broken -- possibly more should accept more escape codes in its default configuration, or nroff should generate fewer of them? (I'd love to see this fixed for 9.0) Robert N M Watson Computer Laboratory University of Cambridge robert@cinnamon-freebsd:/usr/src/lib/libc/sys> nroff -mandoc dup.2 | more DUP(2) FreeBSD System Calls Manual DUP(2) ESC[1mNAMEESC[0m ESC[1mdupESC[22m, ESC[1mdup2 ESC[22m-- duplicate an existing file descriptor ESC[1mLIBRARYESC[0m Standard C Library (libc, -lc) ESC[1mSYNOPSISESC[0m ESC[1m#include ESC[0m ESC[4mintESC[0m ESC[1mdupESC[22m(ESC[4mintESC[24m ESC[4molddESC[24m);