Color notices LightGray by default
parent
9cff026b5a
commit
87e42cc627
28
handle.c
28
handle.c
|
@ -294,18 +294,26 @@ static void handlePrivmsg(struct Message *msg) {
|
||||||
bool notice = (msg->cmd[0] == 'N');
|
bool notice = (msg->cmd[0] == 'N');
|
||||||
bool action = isAction(msg);
|
bool action = isAction(msg);
|
||||||
bool mention = !mine && isMention(msg);
|
bool mention = !mine && isMention(msg);
|
||||||
const char *italic = (action ? "\35" : "");
|
if (notice) {
|
||||||
const char *reverse = (mention ? "\26" : "");
|
|
||||||
uiFormat(
|
uiFormat(
|
||||||
id, (!notice && (mention || query) ? Hot : Warm), tagTime(msg),
|
id, Warm, tagTime(msg),
|
||||||
"%s%s\3%d%s%s%s\3%s\t%s",
|
"%s\3%d-%s-\17\3%d\t%s",
|
||||||
italic, reverse, hash(msg->user),
|
(mention ? "\26" : ""), hash(msg->user), msg->nick,
|
||||||
(action ? "* " : notice ? "-" : "<"),
|
LightGray, msg->params[1]
|
||||||
msg->nick,
|
|
||||||
(action ? "" : notice ? "-" : ">"),
|
|
||||||
reverse,
|
|
||||||
msg->params[1]
|
|
||||||
);
|
);
|
||||||
|
} else if (action) {
|
||||||
|
uiFormat(
|
||||||
|
id, (mention || query ? Hot : Warm), tagTime(msg),
|
||||||
|
"%s\35\3%d* %s\17\35\t%s",
|
||||||
|
(mention ? "\26" : ""), hash(msg->user), msg->nick, msg->params[1]
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
uiFormat(
|
||||||
|
id, (mention || query ? Hot : Warm), tagTime(msg),
|
||||||
|
"%s\3%d<%s>\17\t%s",
|
||||||
|
(mention ? "\26" : ""), hash(msg->user), msg->nick, msg->params[1]
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void handlePing(struct Message *msg) {
|
static void handlePing(struct Message *msg) {
|
||||||
|
|
Loading…
Reference in New Issue