[[ First of all I am jazzed because this is the first email I am sending to anyone other than myself from the vim interface to notmuch ]] Getting on wit the show... > So to satisfy "git am", introductory and explanatory portions of > the email, ("Hi!" and "Here's my first patch"), have to be > relegated to past the "---" divider). > > I actually don't love this about "git am", since I think those > introductory parts are essential to having cordial and friendly > exchanges on the mailing list, (rather than just dryly shooting > code back and forth). And it feels natural to have them first. One > thing that might be interesting is to teach "git am" about an > additional divider so that other text can came *before* the commit > message. > > Alternately, one can put introductory text in one message, and the > dry commit-only stuff as a reply. You can actually put arbitrary text between the diffstat output and the first diff --git line. For example: --- 8< --- >From e6628e78d9ce3f9383a4699df9063a648617b428 Mon Sep 17 00:00:00 2001 From: Bart Trojanowski <bart@jukie.net> Date: Fri, 27 Nov 2009 18:02:05 -0500 Subject: [PATCH] this is the patch description Text that goes here will end up in the git commit. --- vim/README | 3 ++- 1 files changed, 11 insertions(+), 12 deletions(-) Anything that goes here will be ignored, so you can typ diff --git a/vim/README b/vim/README index 299c7f8..8cd3b1a 100644 --- a/vim/README +++ b/vim/README @@ -42,7 +42,8 @@ Buffer types: You are presented with the search results when you run :NotMuch. Keybindings: - <Enter> - show the selected message + <Space> - show the selected thread colapsing unmatched items + <Enter> - show the entire selected thread a - archive message (remove inbox tag) f - filter the current search terms o - toggle search screen order -- 1.6.4.4.2.gc2f148 --- 8< --- -- email sent from notmuch.vim plugin