我尝试设置特定于rst模式的键绑定,例如:
(eval-after-load "rst-mode"
(define-key rst-mode-map (kbd "<f5>")
(lambda ()
(interactive)
(shell-command "make html"))))但我得到了:
Symbol's value as variable is void: rst-mode-map编辑:多亏了帮助,我得到了以下工作版本:
(eval-after-load "rst"
'(progn
(define-key rst-mode-map (kbd "<f5>")
(lambda ()
(interactive)
(shell-command (concat "make " "html"))))))发布于 2013-02-19 06:57:54
eval-after-load要求表单带引号:
(eval-after-load "rst-mode"
'(define-key ...))(否则,您将立即计算表单,而不是在加载rst-mode之后。)
https://stackoverflow.com/questions/14946778
复制相似问题