]> granicus.if.org Git - neomutt/commitdiff
feature: separate sidebar indicator colour
authorRichard Russon <rich@flatcap.org>
Thu, 31 Dec 2015 15:24:40 +0000 (15:24 +0000)
committerRichard Russon <rich@flatcap.org>
Mon, 4 Apr 2016 02:37:43 +0000 (03:37 +0100)
default MT_COLOR_SB_INDICATOR to MT_COLOR_INDICATOR

color.c
mutt_curses.h
sidebar.c

diff --git a/color.c b/color.c
index 1d769658296e46ca44a3cf3a51dc2d694ef829bb..a355bfb95edeffba2e31b96fac8d1c5026dd2b3c 100644 (file)
--- a/color.c
+++ b/color.c
@@ -98,6 +98,7 @@ static const struct mapping_t Fields[] =
   { "sidebar_divider", MT_COLOR_DIVIDER },
   { "sidebar_flagged", MT_COLOR_FLAGGED },
   { "sidebar_highlight",MT_COLOR_HIGHLIGHT },
+  { "sidebar_indicator",MT_COLOR_SB_INDICATOR },
   { "sidebar_new",     MT_COLOR_NEW },
 #endif
   { NULL,              0 }
index 372bb8d7515c070340bcf3541c5d8d469035f9ce..5bbae446545c1dec6512443e65033d1709d1092a 100644 (file)
@@ -132,6 +132,7 @@ enum
   MT_COLOR_FLAGGED,
   MT_COLOR_HIGHLIGHT,
   MT_COLOR_NEW,
+  MT_COLOR_SB_INDICATOR,
 #endif
   MT_COLOR_MAX
 };
index 773be6fe360059fbcbf3ff64a3c04203e0c067bb..4d31c9c44135ce528187f6712bd2c7f16dee5ba4 100644 (file)
--- a/sidebar.c
+++ b/sidebar.c
@@ -671,7 +671,11 @@ draw_sidebar (int first_row, int num_rows, int div_width)
                }
 
                if (b == OpnBuffy) {
-                       SETCOLOR(MT_COLOR_INDICATOR);
+                       if ((ColorDefs[MT_COLOR_SB_INDICATOR] != 0)) {
+                               SETCOLOR(MT_COLOR_SB_INDICATOR);
+                       } else {
+                               SETCOLOR(MT_COLOR_INDICATOR);
+                       }
                } else if (b == HilBuffy) {
                        SETCOLOR(MT_COLOR_HIGHLIGHT);
                } else if (b->msg_unread > 0) {