请问R语言怎样在spacemace里面使用?

我用了两天ESS,发现有两处细节,一个是tidyverse系列包、特别是里边的参数,还是RStudio更方便一点;另一个是Rproj功能。不过都不是什么大问题。

哦,是么,看来我得再多用用。之前点开Rstudio没用了一小时放弃,因为没看到这个R的“IDE”带来的显著便利(对比像Java啦,C++写Qt啦,IDE的那种必须感 :smiley: ),那我还不如挑个高效的编辑器。

ESS里用交互的方式,有什么设置可以固定提示符(prompt)吗?就是>可以不被误删,默认的可以被删除,且C-a光标会在提示符上而不是后边。

看了一些别人的配置。原来应该叫comint:

(setq comint-prompt-read-only t)

就可以了。

1 个赞

ess前辈好,能分享下配置文件吗?

现在是自己攒配置,不用spacemacs了。我自己的R(ess)配置,献丑:

2 个赞
   谢谢 p1uxtar 的分享,我以为你最近没上线就没在你的回复楼层里面要,再次谢谢帮助。
   我之前用vim写过一点点c,昨晚刚把Emacs快速入门看完,开始看另外一个文档讲cc模式,结合cc-cmds.el 的内容讲  C-h k TAB:
(defun c-indent-line-or-region (&optional arg region)
  "Indent active region, current line, or block starting on this line.
In Transient Mark mode, when the region is active, reindent the region.
Otherwise, with a prefix argument, rigidly reindent the expression
starting on the current line.
Otherwise reindent just the current line."
  (interactive
   (list current-prefix-arg (use-region-p)))
  (if region
      (c-indent-region (region-beginning) (region-end))
    (c-indent-command arg)))

得再多看几遍。 引用:如何学习 Emacs

   我用的gnu版本的

这里:

不过好久没写过R了(两三年了),所以可能有点滞后了

1 个赞

好的,收下了,谢谢了哈