summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-08-09 21:37:11 -0400
committerJune McEnroe <june@causal.agency>2018-08-09 21:37:11 -0400
commit6dd9eb71e163fa5c7150a3f02b7f3069a12d7fbe (patch)
treeddcf80a53ec96541e9cb45b2073d7c07508c5796
parentFix 432 handler params (diff)
downloadcatgirl-6dd9eb71e163fa5c7150a3f02b7f3069a12d7fbe.tar.gz
catgirl-6dd9eb71e163fa5c7150a3f02b7f3069a12d7fbe.zip
Color brackets around nicks
Also switch self-brackets to () since [] can appear in nicks.
-rw-r--r--handle.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/handle.c b/handle.c
index 25f452c..7971d8d 100644
--- a/handle.c
+++ b/handle.c
@@ -244,7 +244,7 @@ static void handleCTCP(char *nick, char *user, char *mesg) {
 	char *params = strsep(&mesg, "\1");
 	if (strcmp(ctcp, "ACTION")) return;
 	uiFmt(
-		"* \3%d%s\3 %s",
+		"\3%d* %s\3 %s",
 		color(user), nick, params
 	);
 	if (strcmp(user, chat.user)) tabTouch(nick);
@@ -261,8 +261,8 @@ static void handlePrivmsg(char *prefix, char *params) {
 	bool self = !strcmp(user, chat.user);
 	bool ping = !strncasecmp(mesg, chat.nick, strlen(chat.nick));
 	uiFmt(
-		"%c%c\3%d%s\17%c %s",
-		self["<["], ping["\17\26"], color(user), nick, self[">]"], mesg
+		"%c\3%d%c%s%c\17 %s",
+		ping["\17\26"], color(user), self["<("], nick, self[">)"], mesg
 	);
 	if (!self) tabTouch(nick);
 	if (ping) uiBeep();
@@ -274,7 +274,7 @@ static void handleNotice(char *prefix, char *params) {
 	shift(prefix, &nick, &user, NULL, params, 2, 0, &chan, &mesg);
 	if (strcmp(chan, chat.chan)) return;
 	uiFmt(
-		"-\3%d%s\3- %s",
+		"\3%d-%s-\3 %s",
 		color(user), nick, mesg
 	);
 	tabTouch(nick);
low=1'>Remove unused includesJune McEnroe 2020-04-08Add compat.h dependency to MakefileJune McEnroe 2020-04-08Use a real IMAP parserJune McEnroe 2020-04-07Simplify mboxrd output 1.0p2June McEnroe 2020-04-06Don't bother generating real From linesJune McEnroe This is the From line that public-inbox uses, and is probably better since it indicates mboxrd format. 2020-03-03Don't use $ inside $(()) 1.0p1June McEnroe 2020-03-03Use getoptsJune McEnroe 2020-01-28Call fopencookie with a+June McEnroe Otherwise interleaved reads and writes can interfere with each other, since you're supposed to have intervening fseeks. 2019-12-24Exit git-fetch-email on getopt failure 1.0June McEnroe 2019-12-23Export References headerJune McEnroe 2019-12-23Add (GNU/)Linux compatibilityJune McEnroe Implements a dumb version of readpassphrase that calls getpass and implements funopen in terms of fopencookie. 2019-12-23Handle folded From headersJune McEnroe 2019-12-23Restrict search to plain-text messagesJune McEnroe 2019-12-23Properly support using drill rather than digJune McEnroe Silly drill doesn't have +short, so emulate it by waiting for the ANSWER SECTION and skipping the leading fields. 2019-12-22Document dig requirement in imbox(1)June McEnroe 2019-12-22Add CAVEAT about expecting plain-textJune McEnroe 2019-12-22Quote user, pass and mailboxJune McEnroe 2019-12-22Use sequence numbers rather than UIDsJune McEnroe We aren't doing any expunging or anything across different sessions, so it's safe to just use sequence numbers. 2019-12-22Use EXAMINE rather than SELECTJune McEnroe This is a read-only operation. 2019-12-22Export To and CC headersJune McEnroe 2019-12-22Add missing includeJune McEnroe 2019-12-22Export In-Reply-To headersJune McEnroe 2019-12-21Add git-fetch-email to READMEJune McEnroe 2019-12-21Clarify purpose in READMEJune McEnroe 2019-12-21Add READMEJune McEnroe 2019-12-21Add copyright header to git-fetch-emailJune McEnroe 2019-12-21Add git-fetch-email to SEE ALSO of imboxJune McEnroe 2019-12-21Add git-fetch-email wrapperJune McEnroe 2019-12-21Determine host by SRV lookupJune McEnroe 2019-12-21Clean up remaining codeJune McEnroe 2019-12-21Clean up mboxrd codeJune McEnroe 2019-12-21Convert CRLF to LFJune McEnroe 2019-12-21Implement -CFSTJune McEnroe 2019-12-21Rewrite aspirational manualJune McEnroe 2019-12-21Null-terminate read literalsJune McEnroe