2011-08-09 14 views
3

自分自身で書いている関数では、compileというコマンドを呼び出すが、これは対話的に実行する。ちょうど私がMeta-x compileのように実行する。ちょうど​​を呼び出すことは引数を期待しているので動作しません。だから、emacsを強制的に "対話的に" compileを実行するにはどうすればよいですか?elisp関数を呼び出して入力を求めるプロンプトにする

+3

'(call-interactiveコンパイル)'が解決策です - http://www.gnu.org/s/emacs/manual/html_node/elisp/Interactive-Call.html#Interactive-Callを参照してください。私は質問をする前にもっと調べておくべきだった。 –

+2

コメントとして書くのではなく、答えとして書く必要があります。 – phils

+0

私は第二のphilsのコメント - あなたは答えを受け入れるべきです(あなた自身 - OK AFAIKです)。そうすれば、未回答の質問リストから削除されます。 – Drew

答えて

1

答えは次のとおりです。

(call-interactively compile) 

これは私が問題になっているために尋ねまさにありません。

関連する問題