From 220485a849ad1c03ee8ce74f9af45b9d6088f9cf Mon Sep 17 00:00:00 2001 From: Qais Patankar Date: Sun, 14 Apr 2019 22:42:16 +0100 Subject: [PATCH] Add remotenickformat-zerowidth.tengo to contrib (#799) --- contrib/remotenickformat-zerowidth.tengo | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 contrib/remotenickformat-zerowidth.tengo diff --git a/contrib/remotenickformat-zerowidth.tengo b/contrib/remotenickformat-zerowidth.tengo new file mode 100644 index 00000000..8d1d0656 --- /dev/null +++ b/contrib/remotenickformat-zerowidth.tengo @@ -0,0 +1,16 @@ +/* +This script will return the nick except with multi-character usernames +containing a zero-width space between the first and second character letter. + +Single character usernames will be left untouched. + +This is useful to prevent remote users from nickalerting +IRC users of the same name when the remote user speaks. + +This result can be used in {TENGO} in RemoteNickFormat. +*/ + +result = nick +if len(nick) > 1 { + result = string(nick[0]) + "​" + nick[1:] +}