summaryrefslogtreecommitdiff
path: root/.irssi
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2009-09-27 15:23:25 -0400
committerMike Crute <mcrute@gmail.com>2009-09-27 15:23:25 -0400
commit2df938762c697ca9eeab3329dacd8f2ca8151359 (patch)
treeee11dfd34eeb5796fe322ca3c121c39179f10045 /.irssi
downloaddotfiles-2df938762c697ca9eeab3329dacd8f2ca8151359.tar.bz2
dotfiles-2df938762c697ca9eeab3329dacd8f2ca8151359.tar.xz
dotfiles-2df938762c697ca9eeab3329dacd8f2ca8151359.zip
Initial checkin of dotfiles.
Diffstat (limited to '.irssi')
-rw-r--r--.irssi/config224
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 @@
1servers = (
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
18chatnets = {
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
53channels = (
54 { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; },
55 { name = "silc"; chatnet = "silc"; autojoin = "No"; }
56);
57
58aliases = {
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
106statusbar = {
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};
217settings = {
218 core = {
219 real_name = "Mike Crute";
220 user_name = "cruteme";
221 nick = "cruteme";
222 };
223 "fe-text" = { actlist_sort = "refnum"; };
224};