Once you have been on IRC long enough to acquire good friends who look forward to hearing your news, you will begin to notice something odd. Your IRC buddies will apparently acquire a magical ability to know when you log on.

Of course, there’s no guarantee that these buddies are the people you most want to hear from but that is life, isn’t it. The reason they can do it is that, in the jargon they have got you on notify.

Sometimes you will encounter annoying people in the channels. Those people are just talking nonsense or being very abusive, yet your friends continue their conversations as if nothing was happening. Perhaps for them, nothing is…

They probably have that person on ignore which is almost the opposite of notify. They have set their IRC client up so that messages from the annoying person are filtered out so they never see them or know they are there. That is certainly preferable to getting all angry and abusive yourself. As a regular user there is nothing you can do about kicking misfits out of the channel. Only channel operators can do that.

Your friends also seems to have a very good memory about the little things you have told them about yourself, like your birthday, interests or gender or age. You can do all these things too from the Contacts List in Snak. It integrates the notify, ignore and address book functions into one convenient location.

Contacts list

To open the Contacts List press Cmd-T. The contacts list integrates the notify and ignore functions with the address book, and it provides a convenient place to store settings that are specific to that particular person.

When you select an item in the list and open it for editing you will see a dialog like this:
The contacts are separated by network since the person you know under a particular nick is probably not the same person that uses that nickname on a different network. The two tabs contains panels that contains the address book and the ignore functions.

The person panel implements an address book where you can store someone's real name, gender and age. You can also store short notes, the persons email address and preferred channels. If you enter a preferred channel you can join that channel by pressing the Channels: button. You can launch your email program by pressing the Email: button when an email address in provided.


The Notify on signon/signoff check box makes Snak inform you when the person signs on or off. You will receive an info message in the main window and the status of the person is displayed in the contact list.


The ignore panel lets you ignore either all or specific types of messages from the person, and to set a specific duration for the ignore. This is useful if the person is only temporarily annoying :-). To un-ignore someone, remove the options in this dialog, or select the person in the user list and open the contextual menu with a control-click and select unignore.

You also have the option to set up an Action to ignore someone, or a particular kind of messages without having to create a contact.