るさんちまん

技術メモとか雑記とか

Limechatのテーマをカスタマイズしてみた

MacLimechatではデフォルトのLimelightというテーマを使っていたのですが、使っているうちに下記のような不満や要望が出てきたのでカスタマイズしてみました。

  • コピペがしにくい
  • join,quit,modeなど不要なメッセージを消したい
  • 常に発言の時間を表示したい

MacLimechatはテーマのカスタマイズがCSSyamlをいじるだけでいけるので、CSSの知識がある方なら簡単にカスタマイズできます。
カスタマイズ前後の比較はこんな感じ。
[before]


[after]

Limelight_my.css · GitHub

変更点

主な変更点は上に挙げた不満の解消です。

  • join,quit,mode,part,nick,replyメッセージを非表示にした
  • display:block要素を削除してフラットな表示にした(行単位でコピペできる)
  • 左端に時間を表示した

また、ハイライトの表示は自分の好みで少し変えました。
cssだけでなくyamlも1箇所だけ変更していて、nickname-format'%n: 'にしています。

テーマの変更方法

  1. /Users/ (ユーザ名) /Library/Application Support/LimeChat/Themes/以下に上記gistからCSSファイルを持ってきて、Limelight_my.cssのような名前で保存。
  2. 上記ディレクトリに、デフォルトテーマのディレクト*1からLimelight.yamlをコピーして(cssと同じ名前).yamlで保存。
  3. Limechat->[Preferences]->[Theme]->[Current theme]で自分の作成したテーマを設定。

Limechatをよく使う方は自分でテーマをいじると捗りますよ!

*1:自分の環境だと/Applications/LimeChat_2.37/LimeChat.app/Contents/Themes/