我正在嘗試創建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命令?
我解開了其中一個編輯。你修好了。我的錯。 – 2013-05-08 12:59:04
沒問題:)(我相信網站至少會在發生這種情況時提醒你) – phils 2013-05-08 13:04:06
不錯!這個命令叫做'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 2013-05-08 13:23:39