From: Aaron Borden <adbor...@live.com>

Cleanup-by: Felipe Contreras <felipe.contre...@gmail.com>
Signed-off-by: Felipe Contreras <felipe.contre...@gmail.com>
---
 vim/notmuch.txt | 6 ++++++
 vim/notmuch.vim | 7 +++++++
 2 files changed, 13 insertions(+)

diff --git a/vim/notmuch.txt b/vim/notmuch.txt
index c98f2b53..b658020d 100644
--- a/vim/notmuch.txt
+++ b/vim/notmuch.txt
@@ -133,6 +133,12 @@ You can do the same for the thread view:
 >
        let g:notmuch_datetime_format = '%d.%m.%y %H:%M:%S'
 <
+                                               *g:notmuch_reply_quote_format*
+
+If you want to change the reply quote format to show the email address:
+>
+       let g:notmuch_reply_quote_format = '%s <%s>'
+<
 
                                                
*g:notmuch_folders_count_threads*
 
diff --git a/vim/notmuch.vim b/vim/notmuch.vim
index 7a448467..59914a76 100644
--- a/vim/notmuch.vim
+++ b/vim/notmuch.vim
@@ -56,6 +56,7 @@ let s:notmuch_folders_default = [
 
 let s:notmuch_date_format_default = '%d.%m.%y'
 let s:notmuch_datetime_format_default = '%d.%m.%y %H:%M:%S'
+let s:notmuch_reply_quote_format_default = '%s'
 let s:notmuch_reader_default = 'mutt -f %s'
 let s:notmuch_sendmail_default = 'sendmail'
 let s:notmuch_folders_count_threads_default = 0
@@ -413,6 +414,10 @@ function! s:set_defaults()
                endif
        endif
 
+       if !exists('g:notmuch_reply_quote_format')
+               let g:notmuch_reply_quote_format = 
s:notmuch_reply_quote_format_default
+       endif
+
        if !exists('g:notmuch_reader')
                if exists('g:notmuch_rb_reader')
                        let g:notmuch_reader = g:notmuch_rb_reader
@@ -593,6 +598,8 @@ ruby << EOF
                        addr = Mail::Address.new(orig[:from].value)
                        name = addr.name
                        name = addr.local + "@" if name.nil? && !addr.local.nil?
+                       name_format = 
VIM::evaluate('g:notmuch_reply_quote_format')
+                       name = name_format % [name, addr.address] if 
!addr.address.nil?
                else
                        name = orig[:from]
                end
-- 
2.31.0
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-le...@notmuchmail.org

Reply via email to