Date created: Tuesday, October 16, 2012 3:51:03 PM. Last modified: Thursday, June 5, 2025 10:38:56 AM

'irssi' - Notes

Config

Setup, ~/.irssri/config file:

 # Default settings
settings = {
core = {
real_name = "James Bensley";
user_name = "jwbensley";
nick = "jwbensley";
};
"fe-text" = { actlist_sort = "refnum"; };
scrollback_lines = "10000";
};

# Adding custom server definitions, some with autoconnect = "yes" to connect to those networks on startup of irssi:

servers = (
{ address = "eu.irc6.net"; chatnet = "IRCnet"; port = "6667"; autoconnect = "yes"; },
{ address = "open.ircnet.net"; chatnet = "IRCnet"; port = "6667"; },
{
address = "irc.freenode.net";
chatnet = "Freenode";
port = "6667";
autoconnect = "yes";
},
{
address = "irc.terahertz.net";
chatnet = "Terahertz";
port = "6667";
},
{ address = "irc.efnet.org"; chatnet = "EFNet"; port = "6667"; }
);

# You can check the above server list was loaded after starting irssi with "/servers list"
09:29 Server Port Network Settings
09:29 eu.irc6.net 6667 IRCnet autoconnect
09:29 open.ircnet.net 6667 IRCnet
09:29 irc.freenode.net 6667 Freenode
09:29 irc.terahertz.net 6667 Terahertz autoconnect
09:29 irc.efnet.org 6667 EFNet


# Define auto joins (only works if the networks are set to autoconnect = "yes" under the servers stanza:
channels = (
{ name = "#networker"; chatnet = "IRCnet"; autojoin = "Yes"; },
{ name = "#denog"; chatnet = "IRCnet"; autojoin = "Yes"; },
{ name = "#linx"; chatnet = "Terahertz"; autojoin = "Yes"; },
{ name = "#ix"; chatnet = "Terahertz"; autojoin = "Yes"; },
{ name = "#uknof"; chatnet = "Terahertz"; autojoin = "Yes"; },
{ name = "#ripe"; chatnet = "Terahertz"; autojoin = "Yes"; },
{ name = "#nanog"; chatnet = "Terahertz"; autojoin = "Yes"; }
);

Quick Commands:

/away <message>

/connect <server fqdn or chatnet name> - connect to chatnet or specific server

/highligh <nick>

/join <#channel> - join #channel

/leave <message>

/list - list channels

/msg <nick> <message> - private window starting with <message>

/q - leave private chat window

/query <nick> - private window without message

/reload - reload config file

/server <host>  - connect to server <host>

/wc - close current window

/win <window number>

 

Auto Joins:

/server add -auto -network Freenode irc.freenode.net 6667

/network add -nick <your-nick> Freenode

/channel add -auto #ubuntu Freenode

Verify in ~/.irssi/config


Previous page: 'iperf' - Notes
Next page: 'journalctl' - Notes