3
自分自身で書いている関数では、compile
というコマンドを呼び出すが、これは対話的に実行する。ちょうど私がMeta-x compile
のように実行する。ちょうどを呼び出すことは引数を期待しているので動作しません。だから、emacsを強制的に "対話的に" compile
を実行するにはどうすればよいですか?elisp関数を呼び出して入力を求めるプロンプトにする
自分自身で書いている関数では、compile
というコマンドを呼び出すが、これは対話的に実行する。ちょうど私がMeta-x compile
のように実行する。ちょうどを呼び出すことは引数を期待しているので動作しません。だから、emacsを強制的に "対話的に" compile
を実行するにはどうすればよいですか?elisp関数を呼び出して入力を求めるプロンプトにする
答えは次のとおりです。
(call-interactively compile)
これは私が問題になっているために尋ねまさにありません。
'(call-interactiveコンパイル)'が解決策です - http://www.gnu.org/s/emacs/manual/html_node/elisp/Interactive-Call.html#Interactive-Callを参照してください。私は質問をする前にもっと調べておくべきだった。 –
コメントとして書くのではなく、答えとして書く必要があります。 – phils
私は第二のphilsのコメント - あなたは答えを受け入れるべきです(あなた自身 - OK AFAIKです)。そうすれば、未回答の質問リストから削除されます。 – Drew