Color notices LightGray in input

weechat-hashes
C. McEnroe 2020-02-06 23:11:35 -05:00
parent 87e42cc627
commit ea7e919a1d
1 changed files with 4 additions and 1 deletions

5
ui.c
View File

@ -481,15 +481,18 @@ static void inputUpdate(void) {
const char *pre = ""; const char *pre = "";
const char *suf = " "; const char *suf = " ";
struct Style style = { .fg = self.color, .bg = Default }; struct Style style = { .fg = self.color, .bg = Default };
struct Style reset = Reset;
if (NULL != (skip = commandIsPrivmsg(id, head))) { if (NULL != (skip = commandIsPrivmsg(id, head))) {
pre = "<"; pre = "<";
suf = "> "; suf = "> ";
} else if (NULL != (skip = commandIsNotice(id, head))) { } else if (NULL != (skip = commandIsNotice(id, head))) {
pre = "-"; pre = "-";
suf = "- "; suf = "- ";
reset.fg = LightGray;
} else if (NULL != (skip = commandIsAction(id, head))) { } else if (NULL != (skip = commandIsAction(id, head))) {
style.attr |= A_ITALIC; style.attr |= A_ITALIC;
pre = "* "; pre = "* ";
reset.attr |= A_ITALIC;
} else if (id == Debug) { } else if (id == Debug) {
skip = head; skip = head;
style.fg = Gray; style.fg = Gray;
@ -510,7 +513,7 @@ static void inputUpdate(void) {
if (nick) waddstr(input, nick); if (nick) waddstr(input, nick);
waddstr(input, suf); waddstr(input, suf);
} }
style.fg = Default; style = reset;
inputAdd(&style, (skip ? skip : head)); inputAdd(&style, (skip ? skip : head));
getyx(input, y, x); getyx(input, y, x);
inputAdd(&style, editTail()); inputAdd(&style, editTail());