Bruce Momjian wrote:
I also found that for hugely wide output it was better to give up (do 
nothing), rather than mangle the output in a futile attempt to squash it 
to the window width.  So there is one more clause in the wrapping if.
    

Was it because of performance?  I have a way to fix that by decrementing
by more than one to shrink a column?  I am attaching a new patch with my
improved loop.  It remembers the previous maximum ratio.
No!  Performance was not the issue.
The out just looked like a jumble onscreen when the line was word wrapped BUT did not fit on the screen anyway.

To increase the number of layouts that fit, a co-worker suggested I squeeze out the 2 spaces in each column header.

                                          -Bryce