X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=lib%2Fsup.rb;h=96510b2e2d7419629a0a3fd3e9d96eafca29c36e;hb=50a97b9d522f1ae449b6b48cd66bfddc33dab8e1;hp=5211eec291bbc2750c79f88c9e2e5248483bfd9b;hpb=7d923e436836e71330a2875a1892d3dd9aeba29b;p=sup diff --git a/lib/sup.rb b/lib/sup.rb index 5211eec..96510b2 100644 --- a/lib/sup.rb +++ b/lib/sup.rb @@ -37,9 +37,9 @@ module Redwood BASE_DIR = ENV["SUP_BASE"] || File.join(ENV["HOME"], ".sup") CONFIG_FN = File.join(BASE_DIR, "config.yaml") + COLOR_FN = File.join(BASE_DIR, "colors.yaml") SOURCE_FN = File.join(BASE_DIR, "sources.yaml") LABEL_FN = File.join(BASE_DIR, "labels.txt") - PERSON_FN = File.join(BASE_DIR, "people.txt") CONTACT_FN = File.join(BASE_DIR, "contacts.txt") DRAFT_DIR = File.join(BASE_DIR, "drafts") SENT_FN = File.join(BASE_DIR, "sent.mbox") @@ -101,7 +101,6 @@ module Redwood end def start - Redwood::PersonManager.new Redwood::PERSON_FN Redwood::SentManager.new Redwood::SENT_FN Redwood::ContactManager.new Redwood::CONTACT_FN Redwood::LabelManager.new Redwood::LABEL_FN @@ -111,12 +110,12 @@ module Redwood Redwood::PollManager.new Redwood::SuicideManager.new Redwood::SUICIDE_FN Redwood::CryptoManager.new + Redwood::UndoManager.new end def finish Redwood::LabelManager.save if Redwood::LabelManager.instantiated? Redwood::ContactManager.save if Redwood::ContactManager.instantiated? - Redwood::PersonManager.save if Redwood::PersonManager.instantiated? Redwood::BufferManager.deinstantiate! if Redwood::BufferManager.instantiated? end @@ -207,6 +206,7 @@ else :confirm_no_attachments => true, :confirm_top_posting => true, :discard_snippets_from_encrypted_messages => false, + :default_attachment_save_dir => "", } begin FileUtils.mkdir_p Redwood::BASE_DIR @@ -267,6 +267,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"