我尝试使用下面的elisp表达式来绑定“F5”键以在缓冲区中加载文件。
(global-set-key (kbd "<f5>") '(find-file "/etc/fstab"))
引发错误
Wrong type argument: commandp, (find-file "/etc/fstab")
在迷你缓冲区中。
elisp表达式中的错误是什么。
答案 0 :(得分:1)
错误说明:这不是命令。命令是具有interactive
形式的函数。
尝试:
(global-set-key (kbd "<f5>") (lambda () (interactive) (find-file "/etc/fstab")))