2 { address = "irc.stealth.net"; chatnet = "IRCnet"; port = "6668"; },
3 { address = "irc.efnet.net"; chatnet = "EFNet"; port = "6667"; },
5 address = "irc.undernet.org";
9 { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; },
10 { address = "irc.freenode.net"; chatnet = "freenode"; port = "6667"; },
11 { address = "irc.gnome.org"; chatnet = "GIMPNet"; port = "6667"; },
12 { address = "irc.ptlink.net"; chatnet = "PTlink"; port = "6667"; },
14 address = "irc.sorcery.net";
15 chatnet = "SorceryNet";
19 address = "irc.hashmark.net";
23 { address = "irc.ptnet.org"; chatnet = "PTnet"; port = "6667"; },
24 { address = "irc.azzurra.org"; chatnet = "AzzurraNET"; port = "6667"; },
25 { address = "irc.pld-linux.org"; chatnet = "PLDNet"; port = "6667"; },
26 { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; }
36 max_query_chans = "5";
107 SILC = { type = "SILC"; };
114 max_query_chans = "5";
119 { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; },
120 { name = "#irssi"; chatnet = "freenode"; autojoin = "No"; },
121 { name = "#pldhelp"; chatnet = "PLDNet"; autojoin = "No"; },
122 { name = "silc"; chatnet = "silc"; autojoin = "No"; }
127 WJOIN = "join -window";
128 WQUERY = "query -window";
159 WN = "window new hide";
160 SV = "say Irssi $J ($V) - http://irssi.org/";
164 UPTIME = "eval exec - expr `date +%s` - \\$F | awk '{print \"Irssi uptime: \"int(\\\\\\$1/3600/24)\"d \"int(\\\\\\$1/3600%24)\"h \"int(\\\\\\$1/60%60)\"m \"int(\\\\\\$1%60)\"s\" }'";
165 CALC = "exec - if which bc &>/dev/null\\; then echo '$*' | bc | awk '{print \"$*=\"$$1}'\\; else echo bc was not found\\; fi";
167 INVITELIST = "mode $C +I";
173 # when using {templates}, the template is shown only if it's argument isn't
174 # empty unless no argument is given. for example {sb} is printed always,
175 # but {sb $T} is printed only if $T isn't empty.
178 # start/end text in statusbars
179 barstart = "{sbstart}";
182 topicbarstart = "{topicsbstart}";
183 topicbarend = "{topicsbend}";
185 # treated "normally", you could change the time/user name to whatever
187 user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
189 # treated specially .. window is printed with non-empty windows,
190 # window_empty is printed with empty windows
191 window = "{sb $winref:$itemname{sbmode $M}}";
192 window_empty = "{sb $winref{sbservertag $tag}}";
193 prompt = "{prompt $[.15]itemname}";
194 prompt_empty = "{prompt $winname}";
196 topic_empty = " Irssi v$J - http://irssi.org/help/";
198 # all of these treated specially, they're only displayed when needed
199 lag = "{sb Lag: $0-}";
200 act = "{sb Act: $0-}";
204 # there's two type of statusbars. root statusbars are either at the top
205 # of the screen or at the bottom of the screen. window statusbars are at
206 # the top/bottom of each split window in screen.
208 # the "default statusbar" to be displayed at the bottom of the window.
209 # contains all the normal items.
216 placement = "bottom";
219 # active, inactive, always
222 # list of items in statusbar in the display order
224 barstart = { priority = "100"; };
229 lag = { priority = "-1"; };
230 act = { priority = "10"; };
231 more = { priority = "-1"; alignment = "right"; };
232 barend = { priority = "100"; alignment = "right"; };
236 # statusbar to use in inactive split windows
239 placement = "bottom";
241 visible = "inactive";
243 barstart = { priority = "100"; };
246 more = { priority = "-1"; alignment = "right"; };
247 barend = { priority = "100"; alignment = "right"; };
251 # we treat input line as yet another statusbar :) It's possible to
252 # add other items before or after the input line item.
255 placement = "bottom";
256 # we want to be at the bottom always
260 prompt = { priority = "-1"; };
261 prompt_empty = { priority = "-1"; };
262 # treated specially, this is the real input line.
263 input = { priority = "10"; };
274 topicbarstart = { priority = "100"; };
277 topicbarend = { priority = "100"; alignment = "right"; };