【问题标题】:Interacting with iESS process from Emacs (evaluate)与 Emacs 的 iESS 进程交互(评估)
【发布时间】:2014-01-27 22:49:55
【问题描述】:

是否可以将文本发送到不需要遵循(inferior-ess-send-input) 的 iESS 缓冲区?

我基本上是这样做的:

(process-send-string "R" "mycommand()")
(select-window (get-buffer-window "*R*"))
(inferior-ess-send-input)

令人担忧的是,像这样最终会在缓冲区中添加一些字符,如下所示:

> 
>

有没有更简洁的方式让 Emacs 与 ESS/R 进程交互?

我想用它在 R 中创建一些由 Emacs 处理的并行处理。

【问题讨论】:

    标签: r emacs process ess


    【解决方案1】:

    ">" 是提示,每次向进程发送内容时由 R 打印。如果您想避免这种情况,请改用ess-command。您可以为输出提供自定义缓冲区。

    使用 emacs 进行并行处理可能不是一个好主意。更好地使用 R 来跨越多个 R 子进程。

    【讨论】:

      猜你喜欢
      • 2013-05-01
      • 2010-11-27
      • 2017-12-15
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多