綾小路龍之介の素人思考

[irssi] 色をつけないようにする

デフォルトではjoinやpartを色付けしてくれるわけなんだけど、これが問題になる場合に。

下のようにすることで、色付けをなくすことができる。ただし、強調、アンダーライン、反転は有効のままになる。

/set colors off

ただし問題は、やっぱりirssiのカラーフォーマットを無効化できないことだ。この問題は大きい。なぜなら、カラーフォーマットとして定義されているキーワード(例えば%K)が入っっていると色が変わってしまうからだ。例えば、下のようなURLが送られてきた場合

http://www.google.com/search?q=vim+window+%E5%85%A5%E3%82%8C%E6%9B%BF%E3%81%88

このように表示され、見た目では"%8"が無くなり反転される。

http://www.google.com/search?q=vim+window+%E55%A5%E32C%E6BF%E318

理由は簡単で、カラーフォーマットとして定義されている%2を内部で変換しているからだ。これを抑制するためには%を%%に置換すればいいのだけど、それだと、%だけの物については%%となってしまう。

リファレンス

  1. set colors off irssi - Google 検索
  2. Irssi - The client of the future

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2009-04-08T21:04:29+09:00
  2. Modified: 2009-04-08T21:04:29+09:00
  3. Generated: 2016-12-29T23:09:20+09:00