From: Mark Alexander Date: Sat, 23 May 2009 18:25:57 +0000 (-0700) Subject: put labels before subject in thread index view X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=790b64de681402b11b2daff7662ad4ca86ae7d76;p=sup put labels before subject in thread index view This patch is probably controversial, and I expect it to be rejected. But I really like the way Gmail puts the labels before the subject, and I've duplicated that here. It helps out at work, where subject lines tend to be very long, pushing the labels past the right edge of the window. --- diff --git a/lib/sup/modes/thread-index-mode.rb b/lib/sup/modes/thread-index-mode.rb index 56dcdff..e298ad2 100644 --- a/lib/sup/modes/thread-index-mode.rb +++ b/lib/sup/modes/thread-index-mode.rb @@ -749,10 +749,11 @@ protected [subj_color, size_widget_text], [:to_me_color, t.labels.member?(:attachment) ? "@" : " "], [:to_me_color, dp ? ">" : (p ? '+' : " ")], - [subj_color, t.subj + (t.subj.empty? ? "" : " ")], ] + - (t.labels - @hidden_labels).map { |label| [:label_color, "+#{label} "] } + - [[:snippet_color, snippet] + (t.labels - @hidden_labels).map { |label| [:label_color, "#{label} "] } + + [ + [subj_color, t.subj + (t.subj.empty? ? "" : " ")], + [:snippet_color, snippet], ] end