Closed ghost closed 4 months ago
This would be a fun thing to do, in keeping with our overall "reference implementation" mandate, and pretty easy. We'd basically just need to add them here:
and then add corresponding cases to casefoldWithSetting
and skeleton
(precis
and permissive
would use the real skeletonization, ascii
and the two new options would use the identity function).
Oh, and the 005 token would have to be made conditional:
https://github.com/ergochat/ergo/blob/c67835ce5c5547df36476adfe18850ff75f4c332/irc/config.go#L1625
This was discussed some in IRC, but it would be nice if ergo supported
rfc1459
andrfc1459-strict
casemapping as well.Docs: Horse Docs
Notes: InspIRCd and UnrealIRCd both seem to also default to
ascii
like ergo. (based on GitHub code search)Libera (the largest IRC network) uses
rfc1459
. I imagine most of the top 10 do.chatlogs
``` 20:31:41