emacsでインタラクティブなコマンドラインモードを取得する方法に関するポインタ/チュートリアルまたは情報を誰でも提案できますか? comint モードと shell モードを見てきましたが、これらはサブプロセスと通信します。のようなサブプロセスではなく、elisp 関数と対話する対話型コマンド ラインが必要です/bin/bash
。アイデアは、それを使用して、elisp で書かれた単純なインタープリターとやり取りすることです (楽しみのためだけに)。
質問する
188 次
1 に答える
6
下位の Emacs Lisp モードを試してM-x ielm
ください。プロンプトで入力すると、ヘルプが表示されます。(describe-mode)
RET
奇妙なことに、「comint を満足させるためのダミー プロセス」を使用しますが、このプロセスは実際にはコマンドの処理には使用されません。独自の関数に置き換えたい場合ielm-eval-input
は、おそらくそれをハックできます。
于 2012-08-16T21:22:51.247 に答える