2004-01-26 mon
mapae for xyzzy
わけあってノートのOSを再インストールしたので
ついで憂さ晴らしにちょっと気になっていた
mapae for xyzzy を入れてみる。
便利。感動。
オリジナルのmapaeはEmacs上で、この日記でも使っている
MovableTypeのエントリを追加、編集できるツールです。
この、いちいちブラウザでMTにログインしたりせずに
手馴れたエディタで更新できる優れものがxyzzyでも
使えるのです。ありがたやありがたや。
ちなみにniftyのココログにも使えるようです。
備忘録程度にちょこっとメモ。
インストールに最低必要なのはActivePerl (for Windows) 5.8以上
mapae for xyzzy さんから mapae.l mapae58.pl の二つ
mapae本家さんから mapae.ph のみ
mapae58.pl は後でややこしいので mapae.pl にリネーム。
mapae.ph はダウンロードしたら文字コードをUTF8で保存しなす。
まずActivePerlをインストール。
SOAP::Lite は何だか勝手に入ってるらしいので気にしないことにする。
Jcodeはmapae for xyzzyでは必要ないらしいので気にしないことにする。
のでperlのパスが通ってることを確認したら次へ。
mapae.pl mapae.ph を同じディレクトリに置く。
どこでも良いけどパスにスペースが含まれてるとこけるっぽいので
Program Filesの下なんかは避ける。
mapae.ph をエディタで開いて自分のMovableTypeの
URLやアカウントの情報を設定。
本家のサイトに詳しく書いてあります。
mapae.l は xyzzy/site-lisp/ に置く。
なんとなくバイトコンパイルしてみるけど特に必要ないっぽい。
siteinit.l(もしくは.xyzzy)に初期設定を追加
mapae.l の頭の部分に設定例があるので
それをまるまるコピペしてmapae.pl のパスを自分で置いた場所に。
以上でとりあえず動くはずです。xyzzyを再ダンプして起動
c-cwr すると、おお、一番新しいエントリがxyzzy上に表示されます。
編集してc-u c-cwsするとちゃんと、わー、変更が反映されます。文明開化。
もちろん新規エントリも可能です。ただカテゴリの登録がちょっと面倒なので
毎回きちんとカテゴリを設定する人にはちょっと不便かも。
ずぼらな私は全然カテゴリ分けしないのでただ便利です。
というわけで私よ仕事しよう。。。ああ。。。