【发布时间】:2011-02-08 02:11:25
【问题描述】:
我已转而使用 emacs-ess 进行 R 代码开发,它运行良好。我希望能够将一些用于调试 R 脚本的小型 R 代码写入暂存缓冲区,并能够在 R 进程缓冲区中执行暂存缓冲区代码。我发现了如何通过将以下内容放入 .emacs 文件中来将暂存缓冲区的模式更改为文本:
(setq initial-major-mode 'text-mode)
是否可以在我的 .emacs 文件中放入类似的语句,使暂存缓冲区具有 ess 模式?我尝试了以下导致错误类型参数的错误:
(setq initial-major-mode 'ess-mode)
【问题讨论】:
-
你在运行 R 解释器吗?如果我正确理解您的问题,您想在暂存缓冲区中创建 R 脚本,然后从解释器中运行它们?
-
嗨,阿杜里克,这就是这个想法。我将在会话期间打开三个缓冲区:包含我所有工作代码的 r 脚本文件、临时缓冲区和 R 解释器。所以我会将 R 代码放在暂存缓冲区中,然后能够在 R 解释器中执行它。当然,我可以创建一个名为 scratch.R 的新文件,然后它会具有 ess-mode,我只是希望有一种方法可以使 scratch 缓冲区具有相同的功能可以说是盒子。