如果我以交互方式呼叫ispell-check-version
(通过 M-x ),它得到了这个答案:
@(#)国际Ispell版本3.3.02 2005年6月12日,ispell.el 3。6 - 7-Jan-2003
精细。现在让我们说我想从程序中调用它。我希望得到相同的结果。但是当不以交互方式调用时,函数的行为会有所不同。它的文档说明了,事实确实如此。让我们试试*scratch*
缓冲区(用 C-u C-x C-e 评估):
(ispell-check-version)
给我回复:“/ opt / local / lib”!!没有被考虑..我怎样才能使函数表现出来并且返回相同的结果,因为我称之为“编程”,就像我“交互式”地称它一样?
答案 0 :(得分:3)
call-interactively
正是您要找的。 p>
(call-interactively 'ispell-check-version)