Here is the commit on my fork (I also did a pull request) for something that I found useful when using the same inbox for both personal and work email:
https://github.com/bloovis/sup/commit/4f843f53feac2cc7e1f7d8f5a32043878b398ace When sending a message, the account selector was ignoring the account set by the before-edit hook. Fix this by running the hook before setting up the account selector. --- lib/sup/modes/edit-message-mode.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb index 464d935..1ed5969 100644 --- a/lib/sup/modes/edit-message-mode.rb +++ b/lib/sup/modes/edit-message-mode.rb @@ -116,6 +116,8 @@ EOS @selector_label_width = 0 @async_mode = nil + HookManager.run "before-edit", :header => @header, :body => @body + @account_selector = nil # only show account selector if there is more than one email address if $config[:account_selector] && AccountManager.user_emails.length > 1 @@ -145,7 +147,6 @@ EOS end add_selector @crypto_selector if @crypto_selector - HookManager.run "before-edit", :header => @header, :body => @body if @crypto_selector HookManager.run "crypto-mode", :header => @header, :body => @body, :crypto_selector => @crypto_selector end -- 1.7.9.5 _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk