Hello All,

(Tim -- apologise for the broadcast announcement, but you were the original
person who gave me this solution).

Some time ago, I asked a question on this list about reformatting lines of
text (lines in an email reply).  Tim Chase was kind enough to give me a
rather thorough break-down which I published in the Linux Gazette
(http://linuxgazette.net/108/tag/1.html).  The idea behind it was to reformat
all lines that started with ">" to a width of 72 characters, and for any
split lines that occured once that had been done, to add a ">" at the start
of the line.  Indeed, from that I came up with this:

:g/^>/+,/^>[EMAIL PROTECTED]/-1! par 72q

Which works fine -- almost.  The one niggle I have with it is that if an
email I am replying to has a shell-script snippet (example as it appears in
an email I am replying to):

> ``
> #!/bin/sh
> some_command &
> other_command &
> ''

What happens in the email after formatting is I see this:

> ``#!/bin/sh some_command & other_command &''

I don't want this, since I have to then go through the block by hand and undo
it -- it's especially annoying since the formatting of things like
code-snippets when you need to critique them is important.

Of course, I assume this to be the correct behaviour for the command that's
formatting this -- and it _is_ doing what it has been asked.  But I don't
understand why it happens for the example above (and other examples).  I'd
have expected it to happen for ALL lines in an email, i.e.:

> some text > other text > more text

But that's not the case (luckily).

So my question is, what is it about the command:

:g/^>/+,/^>[EMAIL PROTECTED]/-1! par 72q

Which causes this to happen?  I've tried changing it but the result is always
the same.

Many thanks in advance for any hints you might be able to provide.

-- Thomas Adam


        
        
                
___________________________________________________________ 
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease 
of use." - PC Magazine 
http://uk.docs.yahoo.com/nowyoucan.html

Reply via email to