sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 69e686de86f13f76d32c18bfe857869ab0a96152
parent d684b12c6267b3d534a76e367523e1859545e7ca
Author: Matthieu Rakotojaona <matthieu.rakotojaona@gmail.com>
Date:   Fri, 28 Feb 2014 22:57:11 +0100

Merge pull request #239 from rakoo/add-user-labels

Add user defined labels in thread view mode title
Diffstat:
M lib/sup/modes/thread_view_mode.rb | 9 +++++++++
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/lib/sup/modes/thread_view_mode.rb b/lib/sup/modes/thread_view_mode.rb
@@ -692,6 +692,15 @@ EOS
     end
   end
 
+
+  def status
+    user_labels = @thread.labels.to_a.map do |l|
+      l.to_s if LabelManager.user_defined_labels.member?(l)
+    end.compact.join(",")
+    user_labels = (user_labels.empty? and "" or "<#{user_labels}>")
+    [user_labels, super].join(" -- ")
+  end
+
 private
 
   def initial_state_for m