X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=lib%2Fsup.rb;h=4f59eaaf13caf6f1c5187af73bc7f4b26201a24b;hb=b0587850a0cd616fe5340706abae83576952c22d;hp=88eae7fc5037da797616b0301d8005d36eb1b6b4;hpb=89557934bec549a54190a62a419b3a077508aed7;p=sup diff --git a/lib/sup.rb b/lib/sup.rb index 88eae7f..4f59eaa 100644 --- a/lib/sup.rb +++ b/lib/sup.rb @@ -101,7 +101,7 @@ module Redwood end def start - Redwood::SentManager.new Redwood::SENT_FN + Redwood::SentManager.new $config[:sent_source] || 'sup://sent' Redwood::ContactManager.new Redwood::CONTACT_FN Redwood::LabelManager.new Redwood::LABEL_FN Redwood::AccountManager.new $config[:accounts] @@ -110,6 +110,7 @@ module Redwood Redwood::PollManager.new Redwood::SuicideManager.new Redwood::SUICIDE_FN Redwood::CryptoManager.new + Redwood::UndoManager.new end def finish @@ -206,6 +207,7 @@ else :confirm_top_posting => true, :discard_snippets_from_encrypted_messages => false, :default_attachment_save_dir => "", + :sent_source => "sup://sent" } begin FileUtils.mkdir_p Redwood::BASE_DIR @@ -266,6 +268,7 @@ require "sup/tagger" require "sup/draft" require "sup/poll" require "sup/crypto" +require "sup/undo" require "sup/horizontal-selector" require "sup/modes/line-cursor-mode" require "sup/modes/help-mode"