shithub: irc.myr

Download patch

ref: 7623c6659b1ef95a59ae14bc01d00a2dd535811f
parent: 89f505246197d2664ed816d1d7a18ca876a09df8
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Nov 19 19:07:47 EST 2017

Highlight the *right* nick.

--- a/irc.myr
+++ b/irc.myr
@@ -736,7 +736,7 @@
 		txt = std.fmt("{j= }", msg[1:])
 	;;
 	chan = name2chan(irc, srv, msg[0])
-	send(irc, srv, "PRIVMSG {} :{j= }\r\n", chan.name, txt)
+	send(irc, srv, "PRIVMSG {} :{}\r\n", chan.name, txt)
 	chanmsg(irc, chan, srv.nick, txt)
 	std.slfree(msg)
 }
@@ -1032,7 +1032,9 @@
 	for s : irc.srv
 		for ch : s.chan
 			if ch.flagged
+				termdraw.setattr(t, termdraw.Bold)
 				termdraw.put(t, "[@{}]", ch.name)
+				termdraw.setattr(t, termdraw.Normal)
 			elif ch.stale
 				termdraw.put(t, "[*{}]", ch.name)
 			else
--