1
List of signals irssi emits - see design.txt for more information about
7
* Requires to work properly:
10
"gui dialog", char *type, char *text
11
"send command", char *command, SERVER_REC, WI_ITEM_REC
16
"chat protocol created", CHAT_PROTOCOL_REC
17
"chat protocol updated", CHAT_PROTOCOL_REC
18
"chat protocol destroyed", CHAT_PROTOCOL_REC
21
"channel created", CHANNEL_REC, int automatic
22
"channel destroyed", CHANNEL_REC
25
"chatnet created", CHATNET_REC
26
"chatnet destroyed", CHATNET_REC
29
"commandlist new", COMMAND_REC
30
"commandlist remove", COMMAND_REC
31
"error command", int err, char *cmd
33
"send command", char *args, SERVER_REC, WI_ITEM_REC
34
"send text", char *line, SERVER_REC, WI_ITEM_REC
35
"command "<cmd>, char *args, SERVER_REC, WI_ITEM_REC
36
"default command", char *args, SERVER_REC, WI_ITEM_REC
39
"ignore created", IGNORE_REC
40
"ignore destroyed", IGNORE_REC
41
"ignore changed", IGNORE_REC
46
"log create failed", LOG_REC
48
"log started", LOG_REC
49
"log stopped", LOG_REC
50
"log rotated", LOG_REC
51
"log written", LOG_REC, char *line
54
"module loaded", MODULE_REC, MODULE_FILE_REC
55
"module unloaded", MODULE_REC, MODULE_FILE_REC
56
"module error", int error, char *text, char *rootmodule, char *submodule
59
"nicklist new", CHANNEL_REC, NICK_REC
60
"nicklist remove", CHANNEL_REC, NICK_REC
61
"nicklist changed", CHANNEL_REC, NICK_REC, char *old_nick
62
"nicklist host changed", CHANNEL_REC, NICK_REC
63
"nicklist gone changed", CHANNEL_REC, NICK_REC
64
"nicklist serverop changed", CHANNEL_REC, NICK_REC
67
"pidwait", int pid, int status
70
"query created", QUERY_REC, int automatic
71
"query destroyed", QUERY_REC
72
"query nick changed", QUERY_REC, char *orignick
73
"window item name changed", WI_ITEM_REC
74
"query address changed", QUERY_REC
75
"query server changed", QUERY_REC, SERVER_REC
78
"rawlog", RAWLOG_REC, char *data
81
"server looking", SERVER_REC
82
"server connected", SERVER_REC
83
"server connecting", SERVER_REC, ulong *ip
84
"server connect failed", SERVER_REC
85
"server disconnected", SERVER_REC
86
"server quit", SERVER_REC, char *msg
87
"server sendmsg", SERVER_REC, char *target, char *msg, int target_type
91
"setup reread", char *fname
92
"setup saved", char *fname, int autosaved
101
"ban type changed", char *bantype
104
"channel joined", CHANNEL_REC
105
"channel wholist", CHANNEL_REC
106
"channel sync", CHANNEL_REC
108
"channel topic changed", CHANNEL_REC
112
"ctcp msg", SERVER_REC, char *args, char *nick, char *addr, char *target
113
"ctcp msg "<cmd>, SERVER_REC, char *args, char *nick, char *addr, char *target
114
"default ctcp msg", SERVER_REC, char *args, char *nick, char *addr, char *target
115
"ctcp reply", SERVER_REC, char *args, char *nick, char *addr, char *target
116
"ctcp reply "<cmd>, SERVER_REC, char *args, char *nick, char *addr, char *target
117
"default ctcp reply", SERVER_REC, char *args, char *nick, char *addr, char *target
118
"ctcp action", SERVER_REC, char *args, char *nick, char *addr, char *target
121
"awaylog show", LOG_REC, int away_msgs, int filepos
124
"server nick changed", SERVER_REC
127
"event connected", SERVER_REC
131
"server event", SERVER_REC, char *data, char *sender_nick, char *sender_address
132
"event "<cmd>, SERVER_REC, char *args, char *sender_nick, char *sender_address
133
"default event", SERVER_REC, char *data, char *sender_nick, char *sender_address
134
"whois default event", SERVER_REC, char *args, char *sender_nick, char *sender_address
136
"server incoming", SERVER_REC, char *data
139
"redir "<cmd>, SERVER_REC, char *args, char *sender_nick, char *sender_address
142
"server lag", SERVER_REC
143
"server lag disconnect", SERVER_REC
146
"massjoin", CHANNEL_REC, GSList of NICK_RECs
149
"ban new", CHANNEL_REC, BAN_REC
150
"ban remove", CHANNEL_REC, BAN_REC, char *setby
153
"channel mode changed", CHANNEL_REC, char *setby
154
"nick mode changed", CHANNEL_REC, NICK_REC, char *setby, char *mode, char *type
155
"user mode changed", SERVER_REC, char *old
156
"away mode changed", SERVER_REC
159
"netsplit server new", SERVER_REC, NETSPLIT_SERVER_REC
160
"netsplit server remove", SERVER_REC, NETSPLIT_SERVER_REC
161
"netsplit new", NETSPLIT_REC
162
"netsplit remove", NETSPLIT_REC
171
"dcc ctcp "<cmd>, char *args, DCC_REC
172
"default dcc ctcp", char *args, DCC_REC
173
"dcc unknown ctcp", char *args, char *sender, char *sendaddr
175
"dcc reply "<cmd>, char *args, DCC_REC
176
"default dcc reply", char *args, DCC_REC
177
"dcc unknown reply", char *args, char *sender, char *sendaddr
179
"dcc chat message", DCC_REC, char *msg
181
"dcc created", DCC_REC
182
"dcc destroyed", DCC_REC
183
"dcc connected", DCC_REC
184
"dcc rejecting", DCC_REC
185
"dcc closed", DCC_REC
186
"dcc request", DCC_REC, char *sendaddr
187
"dcc request send", DCC_REC
188
"dcc chat message", DCC_REC, char *msg
189
"dcc transfer update", DCC_REC
190
"dcc get receive", DCC_REC
191
"dcc error connect", DCC_REC
192
"dcc error file create", DCC_REC, char *filename
193
"dcc error file open", char *nick, char *filename, int errno
194
"dcc error get not found", char *nick
195
"dcc error send exists", char *nick, char *filename
196
"dcc error unknown type", char *type
197
"dcc error close not found", char *type, char *nick, char *filename
201
"autoignore new", SERVER_REC, AUTOIGNORE_REC
202
"autoignore remove", SERVER_REC, AUTOIGNORE_REC
206
"flood", SERVER_REC, char *nick, char *host, int level, char *target
210
"notifylist new", NOTIFYLIST_REC
211
"notifylist remove", NOTIFYLIST_REC
212
"notifylist joined", SERVER_REC, char *nick, char *user, char *host, char *realname, char *awaymsg
213
"notifylist away changed", SERVER_REC, char *nick, char *user, char *host, char *realname, char *awaymsg
214
"notifylist unidle", SERVER_REC, char *nick, char *user, char *host, char *realname, char *awaymsg
215
"notifylist left", SERVER_REC, char *nick, char *user, char *host, char *realname, char *awaymsg
219
"proxy client connected", CLIENT_REC
220
"proxy client disconnected", CLIENT_REC
225
* Requires to work properly:
227
"gui print text", WINDOW_REC, int fg, int bg, int flags, char *text, TEXT_DEST_REC
229
(Can be used to determine when all "gui print text"s are sent (not required))
230
"gui print text finished", WINDOW_REC
235
"complete word", GList * of char*, WINDOW_REC, char *word, char *linestart, int *want_space
238
"irssi init read settings"
241
"exec new", PROCESS_REC
242
"exec remove", PROCESS_REC, int status
243
"exec input", PROCESS_REC, char *text
246
"message public", SERVER_REC, char *msg, char *nick, char *address, char *target
247
"message private", SERVER_REC, char *msg, char *nick, char *address
248
"message own_public", SERVER_REC, char *msg, char *target
249
"message own_private", SERVER_REC, char *msg, char *target, char *orig_target
250
"message join", SERVER_REC, char *channel, char *nick, char *address
251
"message part", SERVER_REC, char *channel, char *nick, char *address, char *reason
252
"message quit", SERVER_REC, char *nick, char *address, char *reason
253
"message kick", SERVER_REC, char *channel, char *nick, char *kicker, char *address, char *reason
254
"message nick", SERVER_REC, char *newnick, char *oldnick, char *address
255
"message own_nick", SERVER_REC, char *newnick, char *oldnick, char *address
256
"message invite", SERVER_REC, char *channel, char *nick, char *address
257
"message topic", SERVER_REC, char *channel, char *topic, char *nick, char *address
260
"keyinfo created", KEYINFO_REC
261
"keyinfo destroyed", KEYINFO_REC
264
"print text", TEXT_DEST_REC *dest, char *text, char *stripped
267
"theme created", THEME_REC
268
"theme destroyed", THEME_REC
271
"window hilight", WINDOW_REC
272
"window activity", WINDOW_REC, int old_level
273
"window item hilight", WI_ITEM_REC
274
"window item activity", WI_ITEM_REC, int old_lvel
277
"window item new", WINDOW_REC, WI_ITEM_REC
278
"window item remove", WINDOW_REC, WI_ITEM_REC
279
"window item changed", WINDOW_REC, WI_ITEM_REC
280
"window item server changed", WINDOW_REC, WI_ITEM_REC
283
"window created", WINDOW_REC
284
"window destroyed", WINDOW_REC
285
"window changed", WINDOW_REC, WINDOW_REC old
286
"window changed automatic", WINDOW_REC
287
"window server changed", WINDOW_REC, SERVER_REC
288
"window refnum changed", WINDOW_REC, int old
289
"window name changed", WINDOW_REC
290
"window history changed", WINDOW_REC, char *oldname
291
"window level changed", WINDOW_REC
297
"message irc op_public", SERVER_REC, char *msg, char *nick, char *address, char *target
298
"message irc own_wall", SERVER_REC, char *msg, char *target
299
"message irc own_action", SERVER_REC, char *msg, char *target
300
"message irc action", SERVER_REC, char *msg, char *nick, char *address, char *target
301
"message irc own_notice", SERVER_REC, char *msg, char *target
302
"message irc notice", SERVER_REC, char *msg, char *nick, char *address, char *target
303
"message irc own_ctcp", SERVER_REC, char *cmd, char *data, char *target
304
"message irc ctcp", SERVER_REC, char *cmd, char *data, char *nick, char *address, char *target
307
"message irc mode", SERVER_REC, char *channel, char *nick, char *addr, char *mode
309
dcc/fe-dcc-chat-messages.c:
310
"message dcc own", DCC_REC *dcc, char *msg
311
"message dcc own_action", DCC_REC *dcc, char *msg
312
"message dcc own_ctcp", DCC_REC *dcc, char *cmd, char *data
313
"message dcc", DCC_REC *dcc, char *msg
314
"message dcc action", DCC_REC *dcc, char *msg
315
"message dcc ctcp", DCC_REC *dcc, char *cmd, char *data
321
"gui key pressed", int key
329
"script error", PERL_SCRIPT_REC, char *errormsg