On 11/09/09 20:51, Greg Klein wrote:
>
>> On Sep 10, 6:52 pm, "Greg Klein"<[email protected]>  wrote:
>>> With :hardcopy I can select lines from a file and print just those
>>> lines. The printoptions (popt) option includes a parameter wrap:y/n
>>> described as:
>>>
>>> wrap:y (default)  Wrap long lines.
>>> wrap:n               Truncate long lines.
>>>
>>> So what is the definition of a "long line" in this context?
>>
>> I'm pretty sure it's a line that, with current font and print
>> margin settings, and with any extras like line numbers, will
>> not fit in the width of a single page.
>>
>>> Can I change
>>> the definition for :hardcopy purposes? I wish to prevent lines from
>>> wrapping (or truncating) in my printed output.
>>
>> I'm pretty sure you can't, but you can decrease the font
>> size, or manually wrap your lines where you want them, or
>> decrease your page margins, or turn of line numbers in the
>> printed output, or any other of things you'd do in any other
>> program to get a line not to wrap or be truncated when printed.
>
> Ah. For example, I find that reducing the default font size in 'printfont' 
> from Courier_New:h10 will do it for me.
>
> Such adjustments require trial-and-error to determine if lines fit. In vim 
> todo.txt I found the following. Maybe this is to allow the user to define 
> "long line"?
>
> Printing:
> ...
> -   Add "page width" to wrap long lines.
>

In any case, if you have VERY long lines (like that Vimmer recently, who 
complained that Vim wasn't lightning-fast when handling his single-line 
files of umpteen zillion characters) you'll be hard put to find a font 
which makes your lines neither wrap nor be truncated, and yet remain 
legible.


Best regards,
Tony.
-- 
Bureaucrat, n.:
        A politician who has tenure.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to