【发布时间】:2013-05-07 17:06:07
【问题描述】:
我切换到 Mac,不得不放弃我最喜欢的 R 编辑器 (Notepad++)。现在我正在尝试学习 Emacs。学习曲线很陡峭,但是一旦我学会使用它,这似乎就像是 R 的 编辑器。我正在使用 OS X 10.8.3 和 Aquamacs 2.4
我正在尝试按照这些 SO 问题的出色提示设置自定义键绑定:1,2,3。
如果我将此命令复制到preferences.el 文件中,Aquamacs 会毫无怨言地打开并且该命令有效:
(global-set-key [C-tab] 'other-window)
但是,如果我尝试设置以下选项之一:
(define-key ess-mode-map (kbd "C .") 'ess-eval-paragraph)
(define-key ess-mode-map [C-.] 'ess-eval-paragraph)
(define-key ess-mode-map "\C-." 'ess-eval-paragraph)
Aquamacs 打开并出现问题,但命令有效:
加载 `~/Library/Preferences/Aquamacs 时出错 Emacs/Preferences.el(或 .elc)':
Symbol 作为变量的值是 void:ess-mode-map
为确保正常运行,您应该调查并删除 初始化文件中的错误原因。使用以下命令启动 Emacs `--debug-init' 选项来查看完整的错误回溯。
我想使用 Ctrl + 。将 R 代码/缓冲区的段落运行到 R。显然我做错了什么。由于我是 Mac 和 Emacs 的完全新手,这让我感到不知所措。发生了什么,如何解决这个问题?
【问题讨论】: