R LSP Client for coc.nvim, powered by the R Language Server.
Note the languageserver doesn't work with unsaved files.
In your vim/neovim, run the following command:
:CocInstall coc-r-lsp
This package exposes the following configuration options:
r.lsp.path
: Path to R binary for launching the R Language Server package (see below). Examples:/usr/bin/R
(Linux/macOS),C:\\Program Files\\R\\R-3.5.2\\bin\\x64\\R.exe
(Windows).r.lsp.debug
: Enable debugging traces. Defaults tofalse
. Set this totrue
if you are having trouble getting the Language Server working.r.lsp.diagnostics
: Enable linting of R code, using the lintr package. Defaults totrue
. To disable this, you must have at least version 0.2.7 of the R Language Server installed.
Checkout using configuration file.
coc-r-lsp
requires the R Language Server, which is a package that runs in R.
It can be easily installed from CRAN:
install.packages("languageserver")
The development version of languageserver can be installed from GitHub, using the devtools package:
devtools::install_github("REditorSupport/languageserver")
MIT License. See the license for more details.