sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit e5a66aa238dceb12c34dec43853f03ade24e1a21
parent 2eca999b022f43f7b951a251185a2698741bd24f
Author: Rich Lane <rlane@club.cc.cmu.edu>
Date:   Wed,  7 Apr 2010 21:21:11 -0700

console mode fixes

Diffstat:
M lib/sup/modes/console-mode.rb | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/sup/modes/console-mode.rb b/lib/sup/modes/console-mode.rb
@@ -8,7 +8,7 @@ class Console
   end
 
   def query(query)
-    Enumerator.new(Index, :each_message, Index.parse_query(query))
+    Enumerator.new(Index.instance, :each_message, Index.parse_query(query))
   end
 
   def add_labels(query, *labels)
@@ -26,6 +26,9 @@ class Console
 
   def special_methods; methods - Object.methods end
 
+  def puts x; @mode << "#{x.to_s.rstrip}\n" end
+  def p x; puts x.inspect end
+
   ## files that won't cause problems when reloaded
   ## TODO expand this list / convert to blacklist
   RELOAD_WHITELIST = %w(sup/index.rb sup/modes/console-mode.rb)