On 11/4/2008, "Nicolas Pouillard" <[EMAIL PROTECTED]> wrote:

>Excerpts from John Bent's message of Tue Nov 04 18:18:52 +0100 2008:
>> Excerpts from Stephen Patterson's message of Tue Nov 04 09:25:42 -0700 2008:
>> > On 04 Nov 08, Steve Goldman ([EMAIL PROTECTED]) wrote:
>> > >
>> > > I understand your religious fanaticism about top posting, etc.  I'll buy 
>> > > into it if you can tell me how to make sup make emacs position my cursor 
>> > > in the correct place when I hit compose or reply.  I want to hit 'c' or 
>> > > 'r' and immediately begin typing, instead of navigate around the buffer 
>> > > and dodge quoted text and a hundred signatures.
>> >
>> > Not sure how you set the editor for sup, but "emacs +8" will start the
>> > cursor on line 8. Mail clients (mutt) normally put the cursor at the top
>> > though.
>> >
>> To set the editor for sup, just edit the :editor: line in
>> .sup/config.yaml.
>>
>> vim has the same +N option but for email editing in sup I prefer
>> '+/^\s*\n'  which sets the initial cursor position to the first blank
>> line (i.e. following the email headers).
>
>Cool, thanks for the tip!

Sounds like a reasonable default to me. (Sorry for not putting this into
a Git repo William. In case I get around hacking larger pieces of Sup
I'll do that I promise):

--- sup.rb.orig 2008-11-04 22:19:35.000000000 +0100
+++ sup.rb      2008-11-04 22:23:45.000000000 +0100
@@ -212,7 +212,8 @@
         :signature => File.join(ENV["HOME"], ".signature")
       }
     },
-    :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 \'+/^\s*\n\'',
     :thread_by_subject => false,
     :edit_signature => false,
     :ask_for_cc => true,
_______________________________________________
sup-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to