It is intended to provide a more comprehensive listing and description of the scripting capabilities of the Irssi IRC Client than is currently available elsewhere. In theory, it should be editable by anyone with a github account, and I encourage users to add further details where possible. Please read the Contributions page for details on how to add additional info.
This wiki started out as my personal attempt to convert the Irssi perl documentation into POD format so it can be linked together. I've since expanded it to include various bits of personal content, clarification, and some examples of things. It is now a wiki, in the hope other people will contribute.
For the impatient, there are full lists of:
A complete dump of all the Perl accessible functions.
Note that these do not have their parameters listed.
A list of all the abstracts and internal formats.
A good place to get started is by reading the Guide page, which covers a lot of the basics of Irssi scripting with plenty of helpful examples and cookbook style code snippets.
Those looking for the API may with start with the Irssi article, whose namespace contains much of the scripting API, and has links to nearly all of the other objects it refers to.
A complete index is also available, although it must be generated off-site, and may not be 100% up to date.
Much of the content on these pages is taken from original Irssi documentation and is Copyright © 2000-2010 The Irssi project. Formatting and additional documentation, examples, etc by Tom Feist and the other editors of this wiki. This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. Please see http://creativecommons.org/licenses/by-sa/2.5/ for details.