ii-1.4-ctcp_action.diff - sites - public wiki contents of suckless.org | |
git clone git://git.suckless.org/sites | |
Log | |
Files | |
Refs | |
--- | |
ii-1.4-ctcp_action.diff (745B) | |
--- | |
1 diff -r d93eaacde742 ii.1 | |
2 --- a/ii.1 Fri Jun 25 10:55:05 2010 +0200 | |
3 +++ b/ii.1 Tue Jul 20 10:21:04 2010 -0700 | |
4 @@ -76,6 +76,9 @@ | |
5 .FN /l " #channel/nickname" | |
6 leave a channel or query | |
7 .TP | |
8 +.FN /m " action" | |
9 +send action as a CTCP ACTION (think /me) | |
10 +.TP | |
11 .FN /n " nick" | |
12 change the nick name | |
13 .TP | |
14 diff -r d93eaacde742 ii.c | |
15 --- a/ii.c Fri Jun 25 10:55:05 2010 +0200 | |
16 +++ b/ii.c Tue Jul 20 10:21:04 2010 -0700 | |
17 @@ -284,6 +284,14 @@ | |
18 rm_channel(c); | |
19 return; | |
20 break; | |
21 + case 'm': | |
22 + if(strlen(buf)>=3) { | |
23 + char newbuf[PIPE_BUF]; | |
24 + snprintf(newbuf, PIPE_BUF, "\01ACTION %… | |
25 + proc_channels_privmsg(c->name, newbuf); | |
26 + } | |
27 + return; | |
28 + break; | |
29 default: | |
30 snprintf(message, PIPE_BUF, "%s\r\n", &buf[1]); | |
31 break; |