松尾です。

icon画像の取得には外部プログラムwgetが使われていますが、
Windowsなど、これをセットアップするのが面倒な環境も
あるようです。
http://www.emacswiki.org/emacs/TwitteringMode
にもそういうコメントが書かれていました。

そこでurl-retrieveを使ってwgetなしでもicon modeが動作する
ようにしてみました。

http://github.com/cvmat/twittering-mode/tree/without-external-program
です。Debian上のEmacs 22.2とWindows XP上のNTEmacs 22.1で
動作確認しています。

画像取得の関数としてtwittering-retrieve-image()を追加しま
した。新設した変数twittering-use-wgetがnon-nilであれば
wgetを、nilであればurl-retrieveを使って画像を収集します。

また、twittering-convert-fix-sizeが整数の場合、表示される
画像のサイズ変換のためにconvertが実行されていましたが、
こちらもconvertなしでも動くようにしてあります。
(Emacs自体には画像の拡大縮小機能がありませんので、画像の
 一部分のみを表示するようにしてサイズを固定します。)

twittering-use-convertがnon-nilであればconvertを使い、
nilであれば一部分表示で対応します。
(twittering-use-convertがnilの場合にはbitmap形式のicon画像の
 表示機能も無効になります。)

twittering-convert-programのデフォルト値は決め打ちになって
いましたが、(executable-find "convert")で自動生成するように
変更しました。

---
松尾 直志 <t...@mymail.twin.jp>

------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
twmode-users mailing list
twmode-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/twmode-users

メールによる返信