1

ispell-check-versionインタラクティブに(を介して)呼び出すとM-x、次の答えが得られます。

@(#)InternationalIspellバージョン3.3.022005年6月12日、ispell.el3.6-2003年1月7日

罰金。ここで、プログラムから呼び出したいとしましょう。同じ結果が得られると思います。ただし、インタラクティブに呼び出さない場合、関数の動作は異なります。そのドキュメントはそう言っています、そして確かにそれはそうします。*scratch*バッファで試してみましょう(で評価C-u C-x C-e):

(ispell-check-version)

私を返します: "/ opt / local / lib" !! 実行されませんでした。関数を「インタラクティブに」呼び出したときと「プログラム的に」呼び出したので、関数を動作させて同じ結果を返すにはどうすればよいですか。

4

1 に答える 1

3

call-interactivelyあなたが探しているものです。

(call-interactively 'ispell-check-version)
于 2012-11-13T20:24:45.753 に答える