arcとclispをxyzzyから使えるようにするメジャーモード。例によって、配布はこっちで。 メジャーモードといっても、ほとんどlispmodeに乗っかる形だけどね。 インタプリタを別のプロセスで実行して、そこへ式を投げるだけの代物なので、インタプリタで動かすものなら他のものにも使えそう。 とりあえずこれで、arcを試すのが楽になる。インデントは、紫藤のlispmodeを使わせてもらって、適当に直していけばいいし。 本格的に使うようになったら、コンパイラに回すとか、makefileを作るとかも必要になるかな。 今回は、他のバッファの状態を、バッファのローカル変数に登録しなければならない処理があるので、変に手間取ってしまった。 バッファを移動するとローカル変数が変わってしまうので、評価順が曖昧になっていると上手く行かない。 (setq 呼び出し元バッファのローカル変数 呼び出し先バッファの