Я пытаюсь установить некоторые привязки клавиш для 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
.
Должен быть способ различать не-chunk-режим буфера .rnw и .tex-буфера. – antonio