将密钥绑定到elisp查找文件功能

时间:2011-08-09 12:38:07

标签: elisp

我尝试使用下面的elisp表达式来绑定“F5”键以在缓冲区中加载文件。

(global-set-key (kbd "<f5>") '(find-file "/etc/fstab"))

引发错误

Wrong type argument: commandp, (find-file "/etc/fstab")

在迷你缓冲区中。

elisp表达式中的错误是什么。

1 个答案:

答案 0 :(得分:1)

错误说明:这不是命令。命令是具有interactive形式的函数。 尝试:

(global-set-key (kbd "<f5>") (lambda () (interactive) (find-file "/etc/fstab")))