I''ve always been told that email text length should be limited to 72
characters. I did some more research this morning in preparation for
sharing this and I find that according to RFC 2822 it should be 78
characters. I then continue to find more and more discussion about how
it "doesn''t matter" or "use whatever you want".
In any case, below is a tiny patch to configure vim to wrap text at 72
characters. This patch is specific to the initial file that is used at
sup-config, but the same line could be edited in your local
.sup/config.yaml.
In any case, see the example below to configure your textwidth.
--- lib/sup.rb 2011-02-16 09:08:19.373333347 -0700
+++ lib/sup.rb.new 2011-02-16 09:20:07.816666681 -0700
@@ -289,7 +289,7 @@
:gpgkey => ""
}
},
- :editor => ENV["EDITOR"] || "/usr/bin/vim -f -c
''setlocal spell spelllang=en_us'' -c ''set
filetype=mail''",
+ :editor => ENV["EDITOR"] || "/usr/bin/vim -f -c
''setlocal spell spelllang=en_us'' -c ''set
filetype=mail'' -c ''set textwidth=72''",
:thread_by_subject => false,
:edit_signature => false,
:ask_for_from => false,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL:
<http://rubyforge.org/pipermail/sup-talk/attachments/20110216/a13199ce/attachment-0001.bin>
Regardless I prefer 72 chars line width, this is more a personal choice than a forced standard, instead I suggest you to put this to your .vimrc autocmd FileType mail set textwidth=72 Will have the same effect. Cheers, Mat?as Excerpts from Christer Edwards''s message of Wed Feb 16 15:34:39 -0200 2011:> I''ve always been told that email text length should be limited to 72 > characters. I did some more research this morning in preparation for > sharing this and I find that according to RFC 2822 it should be 78 > characters. I then continue to find more and more discussion about how > it "doesn''t matter" or "use whatever you want". > > In any case, below is a tiny patch to configure vim to wrap text at 72 > characters. This patch is specific to the initial file that is used at > sup-config, but the same line could be edited in your local > .sup/config.yaml. > > In any case, see the example below to configure your textwidth. > > > --- lib/sup.rb 2011-02-16 09:08:19.373333347 -0700 > +++ lib/sup.rb.new 2011-02-16 09:20:07.816666681 -0700 > @@ -289,7 +289,7 @@ > :gpgkey => "" > } > }, > - :editor => ENV["EDITOR"] || "/usr/bin/vim -f -c ''setlocal spell spelllang=en_us'' -c ''set filetype=mail''", > + :editor => ENV["EDITOR"] || "/usr/bin/vim -f -c ''setlocal spell spelllang=en_us'' -c ''set filetype=mail'' -c ''set textwidth=72''", > :thread_by_subject => false, > :edit_signature => false, > :ask_for_from => false,-- Mat?as Aguirre <matiasaguirre at gmail.com>
* On Wed Feb 16 18:34:39 +0100 2011, Christer Edwards wrote:> In any case, below is a tiny patch to configure vim to wrap text at 72 > characters. This patch is specific to the initial file that is used at > sup-config, but the same line could be edited in your local > .sup/config.yaml. > > In any case, see the example below to configure your textwidth. > > > --- lib/sup.rb 2011-02-16 09:08:19.373333347 -0700 > +++ lib/sup.rb.new 2011-02-16 09:20:07.816666681 -0700 > @@ -289,7 +289,7 @@ > :gpgkey => "" > } > }, > - :editor => ENV["EDITOR"] || "/usr/bin/vim -f -c ''setlocal spell spelllang=en_us'' -c ''set filetype=mail''", > + :editor => ENV["EDITOR"] || "/usr/bin/vim -f -c ''setlocal spell spelllang=en_us'' -c ''set filetype=mail'' -c ''set textwidth=72''", > :thread_by_subject => false, > :edit_signature => false, > :ask_for_from => false,Funny, the default vim comes with the ''mail'' filetype plugin which already handles setting the text width to 72, so I never needed to do anything to get this behaviour. Strange that this does not work for you out of the box -- :wq ^X^Cy^K^X^C^C^C^C
Excerpts from Christer Edwards''s message of Wed Feb 16 12:34:39 -0500 2011: Hi Christer,> In any case, see the example below to configure your textwidth.Your patch looks fine, but I question why we would do anything other than call vim in the default case? Passing default settings like this (including the existing options) should be beyond the scope of the mail client in my opinion. That being said, if others like the patch, by all means apply it. I don''t use vim and I specifically configure my environment so it won''t affect me. :) Thanks -Ben -- Ben Walton Systems Programmer - CHASS University of Toronto C:416.407.5610 | W:416.978.4302