:edit_signature => false,
:ask_for_cc => true,
:ask_for_bcc => false,
+ :ask_for_subject => true,
:confirm_no_attachments => true,
:confirm_top_posting => true,
}
def viewable?; @lines.nil? end
def view!
path = write_to_disk
- system "/usr/bin/run-mailcap --action=view #{@content_type}:#{path} >& /dev/null"
+ system "/usr/bin/run-mailcap --action=view #{@content_type}:#{path} > /dev/null 2> /dev/null"
$? == 0
end
to = opts[:to] || BufferManager.ask_for_contacts(:people, "To: ") or return
cc = opts[:cc] || BufferManager.ask_for_contacts(:people, "Cc: ") or return if $config[:ask_for_cc]
bcc = opts[:bcc] || BufferManager.ask_for_contacts(:people, "Bcc: ") or return if $config[:ask_for_bcc]
+ subj = opts[:subj] || BufferManager.ask(:subject, "Subject: ") or return if $config[:ask_for_subject]
- mode = ComposeMode.new :to => to, :cc => cc, :bcc => bcc
+ mode = ComposeMode.new :to => to, :cc => cc, :bcc => bcc, :subj => subj
BufferManager.spawn "New Message", mode
mode.edit_message
end