Meadowを他のソフトウェアから操作したいのですが、どういう方法があるでしょうか。一つはキーストロークを投げる方法なのですが、OSごとの違いが大きいので実装が面倒そうです。Firefoxはtelnetで操作できますが、そういうOS-independentな方法を教えてください。MeadowをXML-RPCサーバにする方法があれば最高です。

回答の条件
  • 1人2回まで
  • 登録:2006/11/10 20:49:40
  • 終了:2006/11/13 23:11:18

ベストアンサー

id:mhrs No.1

MORIYAMA Hiroshi回答回数21ベストアンサー獲得回数82006/11/13 22:49:13

ポイント100pt

gnuservという物があります。設定例等は以下のページが詳しいです:

gnuservのパッケージには「gnudoit」というコマンドが付属していて、それを使うと外部から任意のEmacs Lispを動かせます。例えばコマンドプロンプトからだと次の様にして使えます:

gnudoit "(goto-char (point-min)) (message \"hello\")"

これを実行すると、ポイントをバッファ先頭に移動させ、ミニバッファにhelloと表示します。Emacs(Meadow)のキー操作の殆どはEmacs Lispによるコマンドとして実装されているので、この方法で御望みの操作は実現出来るものと思います。odz buffer - シェルから Emacs を使って検索にはシェルスクリプトからの活用例が載っています。参考になるかも知れません。

gnuservはWindowsの場合、Meadowのインストーラ(setup.exe又はsetup-ja.exe)を使ってインストール出来ます。

id:westfish

なるほど、これでよさそうです。試してみます。

2006/11/13 23:10:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません