Great work on the addon, Id. There's one thing though. In idChat2_ChannelNames, would it be possible to change all the channel1, channel2 etc options to enable to the user to add a list of channelnames they want replaced? I added a basic functionality of this to the addon ChatBox I've used up till now and is something I miss. This would also be a solution to what someone else pointed out about being able to disable/enable replacing channelnames. It'd also help if say a channel changes number it will still replace the names because it's not dependant on the channel number.
local _, _, fullChannelName, strippedChannelName = string.find(msg, "%[(%d\. ([^%s]+))%]");
if(strippedChannelName and shortChannelNames[string.lower(strippedChannelName)]) then
msg = string.gsub(msg, fullChannelName, shortChannelNames[string.lower(strippedChannelName)])
for each of the chatframe's AddMessage.
I could add this to the current idChat2_ChannelNames addon if you like or I guess I could just add it to a new one or such.
EDIT: Got a working version of the above mentioned code. Also added a <hide> keyword for all settings to completely remove the tag/channelname. If you want me to commit it to the SVN, do tell.