Я пытаюсь создать привязку ключа для «Evaluate buffer to here here» в Emacs & ESS, который находится в меню ESS => ESS Eval. Большинство команд в этом меню перечислены в файлах справки (http://ess.r-project.org/Manual/ess.html, а также в вариантах Emacs), но этого конкретного нет. Если я устанавливаю следующий код в файл .emacs:Оценка буфера до курсора
(eval-after-load "ess-mode" '(define-key ess-mode-map (kbd "C-.") 'ess-eval-buffer-till-here))
Я получаю следующее сообщение при попытке использовать привязку: Symbol´s function definition is void: ess-eval-buffer-till-here
. Очевидно, я призываю неправильное имя. Какое правильное имя для этой команды и как я могу видеть все команды команд для ESS?
Я расстегнул одно из ваших исправлений. Вы исправили это. Виноват. –
Без проблем :) (Надеюсь, сайт, по крайней мере, предупредит вас, когда это произойдет?) – phils
Ницца! Команда называется 'ess-eval-buffer-from-beg-to-here', поэтому' (eval-after-load "ess-mode" '(define-key ess-mode-map (kbd "C-.") 'ess-eval-buffer-from-beg-to-here)) работает. Благодаря! – Mikko