A: I hate ads, I hate using a mouse, and I hate non-programmability
and non-extensibility.
+ Also, GMail encourages top-posting in a variety of ways. THIS CANNOT BE
+ TOLERATED!
+
Q: Why the console?
A: There are many advantages to the console. A
few keystrokes can accomplish the work of a hundred mouse clicks
for next release
----------------
+bugfix: STILL new messages, drafts sometimes not showing up in inbox
+make 'a' archive in thread-view-mode
message attachments
warnings: top-posting, attachments
bugfix: deleted threads are showing up
done
----
-x bugfix: new messages, drafts sometimes not showing up in inbox
x bugfix: killed threads
x bugfix: resuming a draft asks before discard
x add a flag to sup-import to force the creation of a new source (see http://rubyforge.org/forum/forum.php?thread_id=10973&forum_id=10340)
t = @threads[curpos] or return
m = t.latest_message
return if m.nil? # probably won't happen
+ m.load_from_source!
mode = ForwardMode.new m
BufferManager.spawn "Forward of #{m.subj}", mode
mode.edit
@text += chunk_to_lines m, nil, @text.length, depth, parent
next
end
- l = @layout[m]
+ l = @layout[m] or next # TODO: figure out why this is nil sometimes
## build the patina
text = chunk_to_lines m, l.state, @text.length, depth, parent, @layout[m].color