-
nick
weechat: /set irc.server_default.nicks "studio3104,studio3104_,studio3104__"
-
higlight
weechat: /set weechat.look.highlight "$nick,3104,さとし,サトシ,すたじお,スタジオ"
-
server
weechat: /server add
-
channel
weechat: /
$ cd ~/.weechat/python/autoload
$ wget http://www.weechat.org/files/scripts/weeget.py
-
weeget は obsolete なので
/script
を代わりに使えとのこと。WARNING: the script weeget.py is obsolete since WeeChat 0.3.9 (it is replaced by command /script) To uninstall weeget.py: /weeget remove weeget.py
weechat: /weeget install buffers.pl
$ mv ~/.weechat/perl/buffers.pl ~/.weechat/perl/autoload
weechat: /weeget install im_kayac_com_notify.py
weechat: /set plugins.var.python.im_kayac_com_notify.username studio3104
weechat: /set plugins.var.python.im_kayac_com_notify.password **********
$ mv ~/.weechat/python/im_kayac_com_notify.py ~/.weechat/python/autoload
- im_kayac_com_notify.py
- highlight したら im.kayak.com に通知される
- growl
-
ログレベル
weechat: /set logger.level.irc 2
- 0: 記録しない
- 1: ユーザからのメッセージ (チャンネルまたはプライベート)
- 2: ニックネームの変更 (自身と他のユーザ)
- 3: 任意のサーバメッセージ (参加/退出/終了メッセージを除く)
- 4: 参加/退出/終了メッセージ
- 9: すべて記録する
-
ログファイル名
weechat: /set logger.file.mask "$plugin.$name_%Y%m%d.log"
-
SSL 鍵作成
$ mkdir -p ~/.weechat/ssl $ cd ~/.weechat/ssl $ openssl req -nodes -newkey rsa:2048 -keyout relay.pem -x509 -days 3650 -out relay.pem weechat: /relay sslcertkey
-
パスワード
weechat: /set relay.network.password **********
-
リレー設定
weechat: /relay add ssl.irc 8000
-
NOTICE なメッセージをプレイバックしないのでするようにしたい
調査中
-
クライアントの設定
- SSL 有効
- ポート 8000
- サーバパスワード server:**********
-
buffers bar はデフォルトでは複数 server の channel がごちゃ混ぜになってしまっているので、server ごとに channel を表示するように設定する
weechat: /set buffers.look.indenting on weechat: /set irc.look.server_buffer independent weechat: /set irc.look.new_channel_position near_server weechat: /set irc.look.new_pv_position near_server
- すでに様々な server/channel に join してしまっている場合
-
手動で配置変更
-
配置を変えたい buffer に移動して以下のようにする
weechat: /buffer move 1
-
手動での buffer 再配置が終わったら保存する
weechat: /layout save
-
-
自動で配置変更
- weechat を再起動するか、disconnect/connect する
-
- すでに様々な server/channel に join してしまっている場合
-
window のスプリットは使わないので window 移動に当てられている F7/F8 を buffers bar のスクロールにバインドする
weechat: /key bind meta2-18~ /bar scroll buffers * -100% weechat: /key bind meta2-19~ /bar scroll buffers * +100%
- そのうちやるかも
-
join/part/quit を表示しない
weechat: /filter add irc_smart * irc_smart_filter *
-
kick されても autorejoin
weechat: /set irc.server_default.autorejoin on