twittering-mode でアイコンが出なかった件

新しい macbook で twittering-mode を動かしたところ、アイコンが出ない問題が発生しました。cvmat さんが色々教えてくれて無事解決しました。
1
tsucchi @tsucchi

.emacs を github に置くようになったおかげで、新しい環境で emacs を使うのが劇的に楽になったな。

2011-01-07 00:26:49
tsucchi @tsucchi

でも何故か twmode でアイコンが出ないぞ。。。なんか入れるソフトが足りないのかな???wget も curl も入っているんだが。。。

2011-01-07 00:30:15
tsucchi @tsucchi

あ〝、 emacs 自体がそもそも対応してないとか、そういう系か???

2011-01-07 00:33:34
tsucchi @tsucchi

mew の猫は出たから、emacs は画像表示自体はできるっぽい。うーむ。眠いからあきらめて寝るか。

2011-01-07 00:34:29
mat @cvmat

@tsucchi 1.0.0をお使いでしょうか。この版は画像取得にelispのurl libraryを使っているので表示までに時間がかかります&取れない画像があるとそこで詰まる場合があります。githubのHEADならcurlやwgetでも取得できるようになってます(TLと同じ)

2011-01-07 00:37:42
tsucchi @tsucchi

@cvmat github からとったものを使っています。モードラインには「curl」と出てるので、curl で TL をとれているみたいです。画像が「赤いトーフ」(?) みたいな感じになっています。。。

2011-01-07 00:44:33
mat @cvmat

@tsucchi 赤いマークは連続3回取得失敗したか、もしくはEmacsで非対応の画像形式のときに表示されます。ImageMagickかGraphicsMagickのconvertというコマンドが使えれば自動的にXPMに変換して表示するのですが、入ってますでしょうか。

2011-01-07 00:49:07
tsucchi @tsucchi

@cvmat convert 入ってないです。。。それが原因っぽいですね。ありがとうございます!入れてみます。

2011-01-07 00:51:09
tsucchi @tsucchi

ImagaMagick は大物だから結構時間かかりそうだなぁ。。。眠い。。。

2011-01-07 00:53:48
mat @cvmat

@tsucchi 今調べてみるとEmacs21でも(png gif tiff jpeg xpm pbm postscript xbm)に対応してるみたいです(animated GIFは非対応ですが)。libpng等の外部ライブラリがないせいなのかもしれません。

2011-01-07 00:59:30
tsucchi @tsucchi

@cvmat なるほど〜。今ちょうど ImageMagick の依存関係で、画像系の lib がバシバシインストールされているので、いずれにせよ大丈夫な気がしてきました :-)

2011-01-07 01:04:22
tsucchi @tsucchi

@cvmat 画像出ました!ありがとうございました!結局原因は convert なのか、lib なのか分からなかったですが。。。

2011-01-07 01:07:05
mat @cvmat

@tsucchi おお、よかったです。Emacsで対応してるかどうかはM-:で(mapcar (lambda (type) (cons type (image-type-available-p type))) image-types)を評価すると分かると思います(tなら対応)。

2011-01-07 01:25:06