diff options
author | Mike Crute <mcrute@gmail.com> | 2009-09-27 15:23:25 -0400 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2009-09-27 15:23:25 -0400 |
commit | 2df938762c697ca9eeab3329dacd8f2ca8151359 (patch) | |
tree | ee11dfd34eeb5796fe322ca3c121c39179f10045 /.irssi | |
download | dotfiles-2df938762c697ca9eeab3329dacd8f2ca8151359.tar.bz2 dotfiles-2df938762c697ca9eeab3329dacd8f2ca8151359.tar.xz dotfiles-2df938762c697ca9eeab3329dacd8f2ca8151359.zip |
Initial checkin of dotfiles.
Diffstat (limited to '.irssi')
-rw-r--r-- | .irssi/config | 224 |
1 files changed, 224 insertions, 0 deletions
diff --git a/.irssi/config b/.irssi/config new file mode 100644 index 0000000..7c8c53a --- /dev/null +++ b/.irssi/config | |||
@@ -0,0 +1,224 @@ | |||
1 | servers = ( | ||
2 | { address = "irc.stealth.net"; chatnet = "IRCnet"; port = "6668"; }, | ||
3 | { address = "irc.efnet.org"; chatnet = "EFNet"; port = "6667"; }, | ||
4 | { | ||
5 | address = "irc.undernet.org"; | ||
6 | chatnet = "Undernet"; | ||
7 | port = "6667"; | ||
8 | }, | ||
9 | { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; }, | ||
10 | { | ||
11 | address = "irc.quakenet.org"; | ||
12 | chatnet = "QuakeNet"; | ||
13 | port = "6667"; | ||
14 | }, | ||
15 | { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; } | ||
16 | ); | ||
17 | |||
18 | chatnets = { | ||
19 | IRCnet = { | ||
20 | type = "IRC"; | ||
21 | max_kicks = "4"; | ||
22 | max_msgs = "5"; | ||
23 | max_whois = "4"; | ||
24 | max_query_chans = "5"; | ||
25 | }; | ||
26 | EFNet = { | ||
27 | type = "IRC"; | ||
28 | max_kicks = "4"; | ||
29 | max_msgs = "3"; | ||
30 | max_whois = "1"; | ||
31 | }; | ||
32 | Undernet = { | ||
33 | type = "IRC"; | ||
34 | max_kicks = "1"; | ||
35 | max_msgs = "3"; | ||
36 | max_whois = "30"; | ||
37 | }; | ||
38 | DALnet = { | ||
39 | type = "IRC"; | ||
40 | max_kicks = "4"; | ||
41 | max_msgs = "3"; | ||
42 | max_whois = "30"; | ||
43 | }; | ||
44 | QuakeNet = { | ||
45 | type = "IRC"; | ||
46 | max_kicks = "1"; | ||
47 | max_msgs = "3"; | ||
48 | max_whois = "30"; | ||
49 | }; | ||
50 | SILC = { type = "SILC"; }; | ||
51 | }; | ||
52 | |||
53 | channels = ( | ||
54 | { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; }, | ||
55 | { name = "silc"; chatnet = "silc"; autojoin = "No"; } | ||
56 | ); | ||
57 | |||
58 | aliases = { | ||
59 | J = "join"; | ||
60 | WJOIN = "join -window"; | ||
61 | WQUERY = "query -window"; | ||
62 | LEAVE = "part"; | ||
63 | BYE = "quit"; | ||
64 | EXIT = "quit"; | ||
65 | SIGNOFF = "quit"; | ||
66 | DESCRIBE = "action"; | ||
67 | DATE = "time"; | ||
68 | HOST = "userhost"; | ||
69 | LAST = "lastlog"; | ||
70 | SAY = "msg *"; | ||
71 | WI = "whois"; | ||
72 | WII = "whois $0 $0"; | ||
73 | WW = "whowas"; | ||
74 | W = "who"; | ||
75 | N = "names"; | ||
76 | M = "msg"; | ||
77 | T = "topic"; | ||
78 | C = "clear"; | ||
79 | CL = "clear"; | ||
80 | K = "kick"; | ||
81 | KB = "kickban"; | ||
82 | KN = "knockout"; | ||
83 | BANS = "ban"; | ||
84 | B = "ban"; | ||
85 | MUB = "unban *"; | ||
86 | UB = "unban"; | ||
87 | IG = "ignore"; | ||
88 | UNIG = "unignore"; | ||
89 | SB = "scrollback"; | ||
90 | UMODE = "mode $N"; | ||
91 | WC = "window close"; | ||
92 | WN = "window new hide"; | ||
93 | SV = "say Irssi $J ($V) - http://irssi.org/"; | ||
94 | GOTO = "sb goto"; | ||
95 | CHAT = "dcc chat"; | ||
96 | RUN = "SCRIPT LOAD"; | ||
97 | CALC = "exec - if which bc &>/dev/null\\; then echo '$*' | bc | awk '{print \"$*=\"$$1}'\\; else echo bc was not found\\; fi"; | ||
98 | SBAR = "STATUSBAR"; | ||
99 | INVITELIST = "mode $C +I"; | ||
100 | Q = "QUERY"; | ||
101 | "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"; | ||
102 | EXEMPTLIST = "mode $C +e"; | ||
103 | ATAG = "WINDOW SERVER"; | ||
104 | }; | ||
105 | |||
106 | statusbar = { | ||
107 | # formats: | ||
108 | # when using {templates}, the template is shown only if it's argument isn't | ||
109 | # empty unless no argument is given. for example {sb} is printed always, | ||
110 | # but {sb $T} is printed only if $T isn't empty. | ||
111 | |||
112 | items = { | ||
113 | # start/end text in statusbars | ||
114 | barstart = "{sbstart}"; | ||
115 | barend = "{sbend}"; | ||
116 | |||
117 | topicbarstart = "{topicsbstart}"; | ||
118 | topicbarend = "{topicsbend}"; | ||
119 | |||
120 | # treated "normally", you could change the time/user name to whatever | ||
121 | time = "{sb $Z}"; | ||
122 | user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}"; | ||
123 | |||
124 | # treated specially .. window is printed with non-empty windows, | ||
125 | # window_empty is printed with empty windows | ||
126 | window = "{sb $winref:$tag/$itemname{sbmode $M}}"; | ||
127 | window_empty = "{sb $winref{sbservertag $tag}}"; | ||
128 | prompt = "{prompt $[.15]itemname}"; | ||
129 | prompt_empty = "{prompt $winname}"; | ||
130 | topic = " $topic"; | ||
131 | topic_empty = " Irssi v$J - http://irssi.org/help/"; | ||
132 | |||
133 | # all of these treated specially, they're only displayed when needed | ||
134 | lag = "{sb Lag: $0-}"; | ||
135 | act = "{sb Act: $0-}"; | ||
136 | more = "-- more --"; | ||
137 | }; | ||
138 | |||
139 | # there's two type of statusbars. root statusbars are either at the top | ||
140 | # of the screen or at the bottom of the screen. window statusbars are at | ||
141 | # the top/bottom of each split window in screen. | ||
142 | default = { | ||
143 | # the "default statusbar" to be displayed at the bottom of the window. | ||
144 | # contains all the normal items. | ||
145 | window = { | ||
146 | disabled = "no"; | ||
147 | |||
148 | # window, root | ||
149 | type = "window"; | ||
150 | # top, bottom | ||
151 | placement = "bottom"; | ||
152 | # number | ||
153 | position = "1"; | ||
154 | # active, inactive, always | ||
155 | visible = "active"; | ||
156 | |||
157 | # list of items in statusbar in the display order | ||
158 | items = { | ||
159 | barstart = { priority = "100"; }; | ||
160 | time = { }; | ||
161 | user = { }; | ||
162 | window = { }; | ||
163 | window_empty = { }; | ||
164 | lag = { priority = "-1"; }; | ||
165 | act = { priority = "10"; }; | ||
166 | more = { priority = "-1"; alignment = "right"; }; | ||
167 | barend = { priority = "100"; alignment = "right"; }; | ||
168 | }; | ||
169 | }; | ||
170 | |||
171 | # statusbar to use in inactive split windows | ||
172 | window_inact = { | ||
173 | type = "window"; | ||
174 | placement = "bottom"; | ||
175 | position = "1"; | ||
176 | visible = "inactive"; | ||
177 | items = { | ||
178 | barstart = { priority = "100"; }; | ||
179 | window = { }; | ||
180 | window_empty = { }; | ||
181 | more = { priority = "-1"; alignment = "right"; }; | ||
182 | barend = { priority = "100"; alignment = "right"; }; | ||
183 | }; | ||
184 | }; | ||
185 | |||
186 | # we treat input line as yet another statusbar :) It's possible to | ||
187 | # add other items before or after the input line item. | ||
188 | prompt = { | ||
189 | type = "root"; | ||
190 | placement = "bottom"; | ||
191 | # we want to be at the bottom always | ||
192 | position = "100"; | ||
193 | visible = "always"; | ||
194 | items = { | ||
195 | prompt = { priority = "-1"; }; | ||
196 | prompt_empty = { priority = "-1"; }; | ||
197 | # treated specially, this is the real input line. | ||
198 | input = { priority = "10"; }; | ||
199 | }; | ||
200 | }; | ||
201 | |||
202 | # topicbar | ||
203 | topic = { | ||
204 | type = "root"; | ||
205 | placement = "top"; | ||
206 | position = "1"; | ||
207 | visible = "always"; | ||
208 | items = { | ||
209 | topicbarstart = { priority = "100"; }; | ||
210 | topic = { }; | ||
211 | topic_empty = { }; | ||
212 | topicbarend = { priority = "100"; alignment = "right"; }; | ||
213 | }; | ||
214 | }; | ||
215 | }; | ||
216 | }; | ||
217 | settings = { | ||
218 | core = { | ||
219 | real_name = "Mike Crute"; | ||
220 | user_name = "cruteme"; | ||
221 | nick = "cruteme"; | ||
222 | }; | ||
223 | "fe-text" = { actlist_sort = "refnum"; }; | ||
224 | }; | ||