我正在尝试为ESS设置一些密钥绑定。我读了一个办法是:Emacs ESS密钥绑定
(eval-after-load "ess-mode"
'(define-key ess-mode-map (kbd "<f5>") 'myfunc))
但是,这只能由<<>>
,@
划定的代码块中。
另一个问题是,我想使用相同的密钥既为普通的LaTeX模式(一个.tex文件)和LaTeX作为一部分Noweb(一个.rnw文件),所以我不能只是定义键两次适用于LaTeX模式和ESS模式。
虽然有LaTeX-mode-hook
,但我没有看到类似`ess-noweb-mode-hook
的东西。
应该有一种方法来区分.rnw缓冲区的非块模式和.tex缓冲区。 – antonio