0
我試着用下面的elisp表達式來綁定「F5」鍵來在緩衝區中加載文件。將密鑰綁定到elisp查找文件函數
(global-set-key (kbd "<f5>") '(find-file "/etc/fstab"))
其拋出錯誤
Wrong type argument: commandp, (find-file "/etc/fstab")
在迷你緩衝器。
elisp表達式中的錯誤是什麼。
我試着用下面的elisp表達式來綁定「F5」鍵來在緩衝區中加載文件。將密鑰綁定到elisp查找文件函數
(global-set-key (kbd "<f5>") '(find-file "/etc/fstab"))
其拋出錯誤
Wrong type argument: commandp, (find-file "/etc/fstab")
在迷你緩衝器。
elisp表達式中的錯誤是什麼。
錯誤說:這不是一個命令。命令是一個帶有interactive
表單的函數。 Try:
(global-set-key (kbd "<f5>") (lambda() (interactive) (find-file "/etc/fstab")))