Emacs:尝试调用我的函数时错误的参数数量错误

时间:2012-03-06 08:51:52

标签: emacs elisp

我正在尝试创建一个移动到行尾并插入换行符的函数。

(defun newline-below ()
    (interactive)
    (move-end-of-line)
    (newline)
)

但是,当我尝试运行它时,我收到了一个神秘的错误。

newline-below: Wrong number of arguments: #[(arg) "

1 个答案:

答案 0 :(得分:12)

函数move-end-of-line需要一个参数(当光标在函数上时,尝试 C-h f )。只需nil可能适用于您的目的:

(move-end-of-line nil)