Привязка ключа к функции поиска файла elisp - PullRequest
0 голосов
/ 09 августа 2011

Я попытался с помощью приведенного ниже выражения elisp связать клавишу «F5» для загрузки файла в буфер.

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

, который выдает ошибку

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

в мини-буфере.

В чем ошибка в выражении elisp.

1 Ответ

1 голос
/ 09 августа 2011

Что говорит ошибка: это не команда. Команда - это функция с формой interactive. Попробуйте:

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