begin  quoting Ralph Shumaker as of Wed, Jan 23, 2008 at 10:05:58AM -0800:
> Menachem Shapiro wrote:
[snip]
> >I wonder if it is a DOS vs UNIX line break issue. I don't use the
> >extension myself, but the documentation on the website seems to
> >indicate that you can have multiple line fortune cookies with text
> >based emails.
> >
> >What happens if you change the formatting to a DOS line break?
[snip]> 
> I know that I've heard that there is an easy way to do that in vim, but 
> that was long before I could even use it.  And my vim knowledge is quite 
> rudimentary.  It occurred to me to try that, but didn't know how.
> 
> I suppose I could use KHexEdit to add ASCII 13, but don't know if it 
> goes before or after the ASCII 10.  All in all, I think the vim 
> conversion would likely be easier.
> 
> Anyone care to tell me the vim magic for this?

To convert a *nix (LF) line ending to a DOS (CRLF) line ending?

If vim auto-detects the line ending style, you can change it, and
save, and you're done.

You can check the line-ending type by typing ":set ff", and you
can set it by giving an argument.  So if you edit a file in vim,
and ":set ff" says "unix", you can type ":set ff=dos" and then
save the file... it will now have CRLF line endings.

Things get trickier when you mix line-ending styles in the same
file and vim guesses wrong.

Generally, using vi(m) to convert line-endings really only makes
sense when you're working with the file and notice that it's wonky.
If you already know the formats, well, that's what dos2unix and
unix2dos are for.

-- 
You could always write a little script in perl
Perhaps it could fetch its data using curl.
Stewart Stremler


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to