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:] +}