- Watch all R files in workspace (#78)
- Prefer R Path from
PATH
(#74)
- Update dependencies (using
vscode-languageclient
v7.0.0).
- Update dependencies (using
vscode-languageclient
v6.1.4).
- Use shared settings for R path (#64)
- Support notebook cells (#59)
- Closing all untitled documents will shutdown the shared language server.
- Fix a bug that prevents the extension from starting a new language server for untitled document.
- Fix multiple language server/clients created for a single workspace (#53)
- Fix stdio mode under Linux and macOS (#50)
- Fix settings synchronization to allow disabling diagnostics (#47)
- Support multi-workspace (#45, #46):
- Untilted documents share a server started from home folder.
- Each file outside workspaces uses a server started from parent folder.
- Each workspace uses a server started from the workspace folder.
- For
renv
-enabled project, user has to installlanguageserver
into the project library, or otherwiser.lsp.args = [ "--no-init-file" ]
should be used to skip the project profile. - User could reopen document to restart langauge server if stopped due to error.
- add a new setting
r.lsp.args
to support customized startup arguments (e.g.--no-init-file
) of R language server (#34)
- actually activate on r markdown
- activate on r markdown
- respect LANG var in STDIO connection
- suppor stdio connection
- allow specifying
LANG
environment variable
- follow conventional settings naming
add r.rpath.lsp
to use other R.exe file
languageserver is now on CRAN Get R path from Ikuyadeu.r
fix for working on windows
initial release