【发布时间】:2015-09-15 07:25:21
【问题描述】:
我的.emacs 文件中有这个功能,我认为以前可以正常工作,但现在不行:
(defun insert-date ()
(interactive "i")
(insert (format-time-string "%Y-%m-%d")))
当我发出M-x insert-date 时,Emacs 给出了错误:
call-interactively: Wrong number of arguments: (lambda nil (interactive "i") (insert (format-time-string "%Y-%m-%d"))), 1
我认为interactive 的i 参数告诉Emacs 忽略任何参数,因为不需要任何参数。阻止我像我认为应该使用的那样使用它的命令有什么问题?
【问题讨论】: