1*86d7f5d3SJohn Marinoservers = ( 2*86d7f5d3SJohn Marino { 3*86d7f5d3SJohn Marino address = "irc.inet.tele.dk"; 4*86d7f5d3SJohn Marino chatnet = "EFNet"; 5*86d7f5d3SJohn Marino port = "6667"; 6*86d7f5d3SJohn Marino autoconnect = "yes"; 7*86d7f5d3SJohn Marino }, 8*86d7f5d3SJohn Marino); 9*86d7f5d3SJohn Marino 10*86d7f5d3SJohn Marinochatnets = { 11*86d7f5d3SJohn Marino EFNet = { 12*86d7f5d3SJohn Marino type = "IRC"; 13*86d7f5d3SJohn Marino max_kicks = "4"; 14*86d7f5d3SJohn Marino max_msgs = "3"; 15*86d7f5d3SJohn Marino max_whois = "1"; 16*86d7f5d3SJohn Marino }; 17*86d7f5d3SJohn Marino drygast = { type = "IRC"; }; 18*86d7f5d3SJohn Marino}; 19*86d7f5d3SJohn Marino 20*86d7f5d3SJohn Marinochannels = ( 21*86d7f5d3SJohn Marino { name = "#dragonflybsd"; chatnet = "EFNet"; autojoin = "Yes"; } 22*86d7f5d3SJohn Marino); 23*86d7f5d3SJohn Marino 24*86d7f5d3SJohn Marinoaliases = { 25*86d7f5d3SJohn Marino J = "join"; 26*86d7f5d3SJohn Marino WJOIN = "join -window"; 27*86d7f5d3SJohn Marino WQUERY = "query -window"; 28*86d7f5d3SJohn Marino LEAVE = "part"; 29*86d7f5d3SJohn Marino BYE = "quit"; 30*86d7f5d3SJohn Marino EXIT = "quit"; 31*86d7f5d3SJohn Marino SIGNOFF = "quit"; 32*86d7f5d3SJohn Marino DESCRIBE = "action"; 33*86d7f5d3SJohn Marino DATE = "time"; 34*86d7f5d3SJohn Marino HOST = "userhost"; 35*86d7f5d3SJohn Marino LAST = "lastlog"; 36*86d7f5d3SJohn Marino SAY = "msg *"; 37*86d7f5d3SJohn Marino WI = "whois"; 38*86d7f5d3SJohn Marino WII = "whois $0 $0"; 39*86d7f5d3SJohn Marino WW = "whowas"; 40*86d7f5d3SJohn Marino W = "who"; 41*86d7f5d3SJohn Marino N = "names"; 42*86d7f5d3SJohn Marino M = "msg"; 43*86d7f5d3SJohn Marino T = "topic"; 44*86d7f5d3SJohn Marino C = "clear"; 45*86d7f5d3SJohn Marino CL = "clear"; 46*86d7f5d3SJohn Marino K = "kick"; 47*86d7f5d3SJohn Marino KB = "kickban"; 48*86d7f5d3SJohn Marino KN = "knockout"; 49*86d7f5d3SJohn Marino BANS = "ban"; 50*86d7f5d3SJohn Marino B = "ban"; 51*86d7f5d3SJohn Marino MUB = "unban *"; 52*86d7f5d3SJohn Marino UB = "unban"; 53*86d7f5d3SJohn Marino IG = "ignore"; 54*86d7f5d3SJohn Marino UNIG = "unignore"; 55*86d7f5d3SJohn Marino SB = "scrollback"; 56*86d7f5d3SJohn Marino UMODE = "mode $N"; 57*86d7f5d3SJohn Marino WC = "window close"; 58*86d7f5d3SJohn Marino WN = "window new hide"; 59*86d7f5d3SJohn Marino SV = "say Irssi $J ($V) - http://irssi.org/"; 60*86d7f5d3SJohn Marino GOTO = "sb goto"; 61*86d7f5d3SJohn Marino CHAT = "dcc chat"; 62*86d7f5d3SJohn Marino RUN = "SCRIPT LOAD"; 63*86d7f5d3SJohn Marino CALC = "exec - if which bc &>/dev/null\\; then echo '$*' | bc | awk '{print \"$*=\"$$1}'\\; else echo bc was not found\\; fi"; 64*86d7f5d3SJohn Marino SBAR = "STATUSBAR"; 65*86d7f5d3SJohn Marino INVITELIST = "mode $C +I"; 66*86d7f5d3SJohn Marino Q = "QUERY"; 67*86d7f5d3SJohn Marino "MANUAL-WINDOWS" = "set use_status_window off;set autocreate_windows off;set autocreate_query_level none;set autoclose_windows off;set reuse_unused_windows on;save"; 68*86d7f5d3SJohn Marino EXEMPTLIST = "mode $C +e"; 69*86d7f5d3SJohn Marino ATAG = "WINDOW SERVER"; 70*86d7f5d3SJohn Marino}; 71*86d7f5d3SJohn Marinostatusbar = { 72*86d7f5d3SJohn Marino # formats: 73*86d7f5d3SJohn Marino # when using {templates}, the template is shown only if it's argument isn't 74*86d7f5d3SJohn Marino # empty unless no argument is given. for example {sb} is printed always, 75*86d7f5d3SJohn Marino # but {sb $T} is printed only if $T isn't empty. 76*86d7f5d3SJohn Marino 77*86d7f5d3SJohn Marino items = { 78*86d7f5d3SJohn Marino # start/end text in statusbars 79*86d7f5d3SJohn Marino barstart = "{sbstart}"; 80*86d7f5d3SJohn Marino barend = "{sbend}"; 81*86d7f5d3SJohn Marino 82*86d7f5d3SJohn Marino topicbarstart = "{topicsbstart}"; 83*86d7f5d3SJohn Marino topicbarend = "{topicsbend}"; 84*86d7f5d3SJohn Marino 85*86d7f5d3SJohn Marino # treated "normally", you could change the time/user name to whatever 86*86d7f5d3SJohn Marino time = "{sb $Z}"; 87*86d7f5d3SJohn Marino user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}"; 88*86d7f5d3SJohn Marino 89*86d7f5d3SJohn Marino # treated specially .. window is printed with non-empty windows, 90*86d7f5d3SJohn Marino # window_empty is printed with empty windows 91*86d7f5d3SJohn Marino window = "{sb $winref:$itemname{sbmode $M}}"; 92*86d7f5d3SJohn Marino window_empty = "{sb $winref{sbservertag $tag}}"; 93*86d7f5d3SJohn Marino prompt = "{prompt $[.15]itemname}"; 94*86d7f5d3SJohn Marino prompt_empty = "{prompt $winname}"; 95*86d7f5d3SJohn Marino topic = " $topic"; 96*86d7f5d3SJohn Marino topic_empty = " Irssi v$J - http://irssi.org/help/"; 97*86d7f5d3SJohn Marino 98*86d7f5d3SJohn Marino # all of these treated specially, they're only displayed when needed 99*86d7f5d3SJohn Marino lag = "{sb Lag: $0-}"; 100*86d7f5d3SJohn Marino act = "{sb Act: $0-}"; 101*86d7f5d3SJohn Marino more = "-- more --"; 102*86d7f5d3SJohn Marino }; 103*86d7f5d3SJohn Marino 104*86d7f5d3SJohn Marino # there's two type of statusbars. root statusbars are either at the top 105*86d7f5d3SJohn Marino # of the screen or at the bottom of the screen. window statusbars are at 106*86d7f5d3SJohn Marino # the top/bottom of each split window in screen. 107*86d7f5d3SJohn Marino default = { 108*86d7f5d3SJohn Marino # the "default statusbar" to be displayed at the bottom of the window. 109*86d7f5d3SJohn Marino # contains all the normal items. 110*86d7f5d3SJohn Marino window = { 111*86d7f5d3SJohn Marino disabled = "no"; 112*86d7f5d3SJohn Marino 113*86d7f5d3SJohn Marino # window, root 114*86d7f5d3SJohn Marino type = "window"; 115*86d7f5d3SJohn Marino # top, bottom 116*86d7f5d3SJohn Marino placement = "bottom"; 117*86d7f5d3SJohn Marino # number 118*86d7f5d3SJohn Marino position = "1"; 119*86d7f5d3SJohn Marino # active, inactive, always 120*86d7f5d3SJohn Marino visible = "active"; 121*86d7f5d3SJohn Marino 122*86d7f5d3SJohn Marino # list of items in statusbar in the display order 123*86d7f5d3SJohn Marino items = { 124*86d7f5d3SJohn Marino barstart = { priority = "100"; }; 125*86d7f5d3SJohn Marino time = { }; 126*86d7f5d3SJohn Marino user = { }; 127*86d7f5d3SJohn Marino window = { }; 128*86d7f5d3SJohn Marino window_empty = { }; 129*86d7f5d3SJohn Marino lag = { priority = "-1"; }; 130*86d7f5d3SJohn Marino act = { priority = "10"; }; 131*86d7f5d3SJohn Marino more = { priority = "-1"; alignment = "right"; }; 132*86d7f5d3SJohn Marino barend = { priority = "100"; alignment = "right"; }; 133*86d7f5d3SJohn Marino }; 134*86d7f5d3SJohn Marino }; 135*86d7f5d3SJohn Marino 136*86d7f5d3SJohn Marino # statusbar to use in inactive split windows 137*86d7f5d3SJohn Marino window_inact = { 138*86d7f5d3SJohn Marino type = "window"; 139*86d7f5d3SJohn Marino placement = "bottom"; 140*86d7f5d3SJohn Marino position = "1"; 141*86d7f5d3SJohn Marino visible = "inactive"; 142*86d7f5d3SJohn Marino items = { 143*86d7f5d3SJohn Marino barstart = { priority = "100"; }; 144*86d7f5d3SJohn Marino window = { }; 145*86d7f5d3SJohn Marino window_empty = { }; 146*86d7f5d3SJohn Marino more = { priority = "-1"; alignment = "right"; }; 147*86d7f5d3SJohn Marino barend = { priority = "100"; alignment = "right"; }; 148*86d7f5d3SJohn Marino }; 149*86d7f5d3SJohn Marino }; 150*86d7f5d3SJohn Marino 151*86d7f5d3SJohn Marino # we treat input line as yet another statusbar :) It's possible to 152*86d7f5d3SJohn Marino # add other items before or after the input line item. 153*86d7f5d3SJohn Marino prompt = { 154*86d7f5d3SJohn Marino type = "root"; 155*86d7f5d3SJohn Marino placement = "bottom"; 156*86d7f5d3SJohn Marino # we want to be at the bottom always 157*86d7f5d3SJohn Marino position = "100"; 158*86d7f5d3SJohn Marino visible = "always"; 159*86d7f5d3SJohn Marino items = { 160*86d7f5d3SJohn Marino prompt = { priority = "-1"; }; 161*86d7f5d3SJohn Marino prompt_empty = { priority = "-1"; }; 162*86d7f5d3SJohn Marino # treated specially, this is the real input line. 163*86d7f5d3SJohn Marino input = { priority = "10"; }; 164*86d7f5d3SJohn Marino }; 165*86d7f5d3SJohn Marino }; 166*86d7f5d3SJohn Marino 167*86d7f5d3SJohn Marino # topicbar 168*86d7f5d3SJohn Marino topic = { 169*86d7f5d3SJohn Marino type = "root"; 170*86d7f5d3SJohn Marino placement = "top"; 171*86d7f5d3SJohn Marino position = "1"; 172*86d7f5d3SJohn Marino visible = "always"; 173*86d7f5d3SJohn Marino items = { 174*86d7f5d3SJohn Marino topicbarstart = { priority = "100"; }; 175*86d7f5d3SJohn Marino topic = { }; 176*86d7f5d3SJohn Marino topic_empty = { }; 177*86d7f5d3SJohn Marino topicbarend = { priority = "100"; alignment = "right"; }; 178*86d7f5d3SJohn Marino }; 179*86d7f5d3SJohn Marino }; 180*86d7f5d3SJohn Marino }; 181*86d7f5d3SJohn Marino}; 182*86d7f5d3SJohn Marinosettings = { 183*86d7f5d3SJohn Marino core = { 184*86d7f5d3SJohn Marino real_name = "LiveDVD"; 185*86d7f5d3SJohn Marino user_name = "LiveDVD"; 186*86d7f5d3SJohn Marino nick = "LiveDVD"; 187*86d7f5d3SJohn Marino recode_transliterate = "no"; 188*86d7f5d3SJohn Marino recode_fallback = "UTF8"; 189*86d7f5d3SJohn Marino recode_out_default_charset = "UTF-8"; 190*86d7f5d3SJohn Marino recode_autodetect_utf8 = "yes"; 191*86d7f5d3SJohn Marino }; 192*86d7f5d3SJohn Marino "fe-common/core" = { 193*86d7f5d3SJohn Marino term_charset = "UTF-8"; 194*86d7f5d3SJohn Marino autolog = "yes"; 195*86d7f5d3SJohn Marino autolog_level = "all -crap -clientcrap -ctcps"; 196*86d7f5d3SJohn Marino }; 197*86d7f5d3SJohn Marino "fe-text" = { actlist_sort = "refnum"; }; 198*86d7f5d3SJohn Marino}; 199*86d7f5d3SJohn Marino 200*86d7f5d3SJohn Marinologs = { }; 201