--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/irc.rst Mon Feb 22 12:46:36 2016 +0200
@@ -0,0 +1,124 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+=====
+ IRC
+=====
+.. contents::
+ :local:
+
+What are IRC client for emacs?
+==============================
+
+Most preferred is erc - it is powerful and comes with Emacs since 22.1
+version.
+
+See: http://www.emacswiki.org/emacs/InternetRelayChat.
+
+ * erc
+ http://www.emacswiki.org/emacs/ERC
+
+ * rcirc
+ http://www.emacswiki.org/emacs/rcirc
+
+ * ZenIRC, see:
+ http://www.emacswiki.org/emacs/ZenIRC
+
+Channel modes
+=============
+
+** Invite-Only channel.
+
+An Invite-Only channel can only be joined if you are invited by one of its
+channel operators.
+
+To make your channel invite-only:
+
+ irc> /mode #channel +i
+
+To invite users to the channel:
+
+ irc> /invite user #channel
+
+** Private channels.
+
+Private channels turn up normally in the channels list. People can see you are
+on a private channel somewhere, but they can never find out on -which- private
+channel you are unless they search all (private) channels by brute force.
+
+To make your channel private:
+
+ irc> /mode #channel +p
+
+** Secret channels.
+
+Secret channels do not show up in a channels list and you cannot find out its
+topic unless you join it. If you are on a secret channel, someone who is not
+on the same channel can't see that you are there.
+
+To make your channel secret::
+
+ irc> /mode #channel +s
+
+How make chanal for private discuss?
+====================================
+
+Create new channel and set it invite-only and invite all you need. Or make
+password protected channel.
+
+Create new channel (by joining to non existed one) with password:
+
+ irc> /join #<channel> <password>
+
+Another people join same:
+
+ irc> /join #<channel> <password>
+
+Or join without password and setup it late:
+
+ irc> /join #<channel>
+ irc> /mode +k <password>
+
+Don't forget set topic for newly created channel:
+
+ irc> /topic #<channel> <topic>
+
+What server well know?
+======================
+
+Random server (connect to most near placed):
+
+ irc.freenode.net
+ http://freenode.net/
+ irc.wyldryde.org
+ http://www.wyldryde.org/
+
+Freenode.
+=========
+
+How register on freenode::
+
+ irc> /msg nickserv register <your-password> <your-email>
+ ...get mail, make mail instructions...
+ irc> /msg nickserv set hidemail on
+
+Adding alternative nick::
+
+ irc> /nick foo_
+ irc> /msg nickserv group
+
+See:
+
+ http://freenode.net/faq.shtml#registering
+ http://freenode.net/faq.shtml#nicksetup.
+
+Getting help
+============
+::
+
+ /help
+ /msg nickserv help
+ /msg chanserv help
+
+ /msg chanserv access #icfp-contest list
+