This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Manual page width is fixed and I'd like it not to be


> ----- Original Message -----
> From: "Igor Pechtchanski" 
>
> > On Mon, 22 Nov 2004, Raye Raskin wrote:
> >
> > > ----- Original Message -----
> > > From: "Christopher Faylor" 
> >
> > > > On Mon, Nov 22, 2004 at 06:50:57PM -0500, Aaron Miller wrote:
> > > > > Thanks for the pointer, and I'll ask on the cygwin-xfree list as well.
> > > > > It's not really a query about xterm, though: using a shortcut that
> > > > > starts bash in a standard Windows command-shell which is 100 columns
> > > > > wide, if I ask for a manual page, I still get it formatted to eighty
> > > > > columns.  I mentioned xterms since that's what I prefer to use, but
> > > > > it's not by any means a problem exclusive to those.
> > > >
> > Well, that's not a full bug report, since man uses a cached cat page if
> > it's present.  So, unless your system doesn't have the cat directories,
> > you need to run "man -c" to force regeneration of cat pages.  That said, I
> > confirm that "MANWIDTH=20 man -c man" still produces an 80-column manpage.
> > But then, hey, it doesn't work on Linux (RedHat 9) either.  We must be
> > misreading the man manpage. :-)
> > Igor

Attached is a patch to man.conf, providing a (hacked) solution allowing MANWIDTH
to work (here at least). Only intended as a short term fixup for those who need
it :). Will need some work if you want it to cope with term resizing.

Thanks to http://lists.gnu.org/archive/html/groff/2003-03/msg00038.html

Enjoy,

Dave.


		
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com 
 
--- man.conf.default	2004-09-26 18:36:22.000000000 +0100
+++ man.conf	2004-11-23 21:32:16.000000000 +0000
@@ -99,7 +99,7 @@
 # causes problems, add the -c option to TROFF, NROFF.
 #
 TROFF		/usr/bin/groff -Tps -mandoc
-NROFF		/usr/bin/nroff -c -mandoc 2>/dev/null
+NROFF		/usr/bin/nroff -c -mandoc -rLL=`echo $MANWIDTH`n -rLT=`echo $MANWIDTH`n 2>/dev/null
 EQN		/usr/bin/eqn -Tps
 NEQN		/usr/bin/eqn -Tutf8
 TBL		/usr/bin/tbl

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]