wtatsuruの技術方面のブログ

はてなスタッフ id:wtatsuru です。日常ブログはこちら https://tatsuru.hatenablog.com/

weechat 設定メモ

IRCクライアントには weechat 使ってます。そこまでカスタマイズしてるわけではないものの、設定 / 使い方のメモ。バージョンは今日現在で 0.40-dev です。

  • /plugin list より。明示的に入れたやつ
ロード済みプラグイン:
  python: python スクリプトサポート
  tcl: tcl スクリプトサポート
  guile: scheme スクリプトサポート (Guile を利用)
  fifo: リモート操作用の FIFO パイプ
  logger: ファイルにバッファログを保存
  rmodifier: 正規表現を用いた文字列置換
  relay: WeeChat データをリモートアプリケーションにリレー (irc/weechat プロトコル)
  aspell: 入力に対するスペルチェッカ (Aspell を利用)
  alias: エイリアスコマンド
  charset: 文字コード変換
  ruby: ruby スクリプトサポート
  xfer: DCC ファイル転送とダイレクトチャット
  irc: IRC (インターネットリレーチャット) プロトコル
  lua: lua スクリプトサポート
  perl: perl スクリプトサポート
  script: スクリプトマネージャ
  • /script list
ロード済みスクリプト:
 * ia N buffers.pl 3.0 (Sidebar with list of buffers)
  ?     glog.pl 0.1 (show all buffers' logs in a single buffer)
   ia N highmon.pl 2.2.1 (Highlight Monitor)
   ia   grep.py 0.7.2 (Search in buffers and logs)
   ia   notify.py 0.0.5 (notify: A real time notification system for weechat)
   ia   urlbuf.py 0.1 (A common buffer for received URLs.)
  • ウィンドウは4分割で使ってます。Ctrl+Space で移動。
ctrl-@ = "/window +1"
  • 反応する正規表現。社内IRCでのたいぽに悩んでいた時、某Lisper氏よりいただいたありがたいもの。
highlight_regex = "[wtsuar]{7,8}"
  • チャンネル、バッファ、ウィンドウ配置なんかは /save でだいたい覚えてくれるのが便利

他にもあった気がするけど、よく使うのはこのくらい。

はてなで一緒に働きませんか?