Thanks for the suggestion.

> !Gsed '/^  /d' | fmt -w 130<ENTER>

This doesn't do what I need, however.

The newly formatted document will only contain lines which didn't begin
with a blank. Lines beginning with a blank are deleted.

I did try a sed solution with fmt, though. Please see my post:
"Bug in fmt?" elsewhere on this list.

Joel

> On Sat, Sep 27, 2003, Joel Hammer wrote:
> >I want to use fmt in vi to format text, eg:
> >          :1,$ ! fmt -w 130
> >
> >Without vi, this command would look like:
> >          cat file ! fmt -w 130
> >
> >I want it to format everything except lines which begin with at least
> >two blanks, like this:
> 
> Extend your command to pipe it through sed first:
> 
> This will format the entire document
> Go to the top of the document (1G);
> !Gsed '/^  /d' | fmt -w 130<ENTER>
> 
> Bill
> --
> INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software LLC
> UUCP:               camco!bill  PO Box 820; 6641 E. Mercer Way
> FAX:            (206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676
> URL: http://www.celestial.com/
> 
> More laws, less justice.  -- Marcus Tulius Ciceroca (42 BD)
> _______________________________________________
> Linux-users mailing list
> [EMAIL PROTECTED]
> Unsubscribe/Suspend/Etc -> http://mail.linux-sxs.org/mailman/listinfo/linux-users
_______________________________________________
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc -> http://mail.linux-sxs.org/mailman/listinfo/linux-users

Reply via email to