sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 983ca593f59186942d81591adf4c5394739d34b3
parent f894d5c2d9be902af5cb02d00a11454f12c10858
Author: Gaute Hope <eg@gaute.vetsj.com>
Date:   Thu, 24 Sep 2015 21:23:33 +0200

Merge #463: shoe extra-contact-addresses in contact list

Diffstat:
M lib/sup/modes/contact_list_mode.rb | 1 +
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/lib/sup/modes/contact_list_mode.rb b/lib/sup/modes/contact_list_mode.rb
@@ -108,6 +108,7 @@ class ContactListMode < LineCursorMode
   def load
     @num ||= (buffer.content_height * 2)
     @user_contacts = ContactManager.contacts_with_aliases
+    @user_contacts += (HookManager.run("extra-contact-addresses") || []).map { |addr| Person.from_address addr }
     num = [@num - @user_contacts.length, 0].max
     BufferManager.say("Loading #{num} contacts from index...") do
       recentc = Index.load_contacts AccountManager.user_emails, :num => num