$Z
/on ^public * echo $Z <$0:$1> $2- /on ^public_other * echo $Z <$0:$1> $2- /on ^public_msg * echo $Z <$0:$1> $2-
parse.cによると、privmsgをhookするしかなさそう。typeはPUBLIC_LIST。
case PUBLIC_LIST: doing_privmsg = 1; if (no_flood && do_hook(list_type, "%s %s %s", from, to, ptr)) put_it("%s<%s>%s %s", high, from, high, ptr); doing_privmsg = 0; break;
とりあえず、これで様子をみる。
/on ^public * echo $Z <$0:$1> $2-
edit.cにコードがある。the_thingには '>' 等が入っている。
if (do_hook(list_type, "%s %s", nick, line)) { if (current) put_it("%c %s", the_thing, line); else put_it("%c%s> %s", the_thing, nick, line); }
/on ^send_public * echo $Z >$0< $1-
/bind meta2-u SCROLL_BACKWARD /bind meta2-d SCROLL_FORWARD /bind meta2-e SCROLL_END /bind meta1-[ META3_CHARACTER /bind meta3-A SCROLL_BACKWARD /bind meta3-B SCROLL_FORWARD /bind meta3-C SCROLL_END /bind meta3-D SCROLL_END
parse.cにコードがあるけど、どうやって設定するのだろう。 と思ったら、ここにちゃんと書いてあった。
/ignore nick [opt][type]
デフォルトでは novice モードになってるのが敗因。 /set novice off すれば良い。
たまに、JIS X 0208 部分だけ文字化けする。「あああ」→「△△△」のように。
^Sを送ることで修正できる場合がある。 ircIIの問題。 なんかのタイミングで変なコードを送ってしまっているっぽい。 なお、ターミナルが^Sを喰ってしまう場合があるので、要注意。 gnome terminalあたりから送るとうまくいくんだけど、なんでだろ。
Enter digraph: と言われる。文字を入れると化ける。 asciiキーボードで入力できない文字を入れるための機能が起動してしまっている。 ESCを何回か打つと元に戻る。変な文字を入れてしまった場合は、 元に戻してから^Hで消す。
私の.ircrcのようなもの。