我是一个新的 emacs 用户。我正在尝试在 spacemacs 中设置我的 R 环境。我在我的 dotfile 中添加了 ESS 层,但是当我在 R 中编写脚本时,我无法连接 LSP 以完成等操作。我不断收到 r-lsp 未连接的消息。
我有两个 R 安装(一个用于整个系统,一个用于 anaconda 包管理器)。我希望 ESS 与第一个安装了语言服务器的服务器一起工作。
我已经为我想要的安装设置了“inferior-R-program”变量。因此,当我在 emacs 中使用终端时,会调用正确的 R 安装。
任何帮助将不胜感激。基本上,当我在 R 中编写脚本时,我想获得 IDE 功能。
编辑:我的配置文件的相关部分(.spacemacs)
(dotspacemacs-configuration-layers
'(lsp
(ess :variables
ess-r-backend 'lsp
inferior-R-program "/Library/Frameworks/R.framework/Resources/bin/R")
))
有效的解决方案是核弹。刚刚删除了与 conda 相关的 R 发行版。那解决了它。