languageserver
languageserver copied to clipboard
An implementation of the Language Server Protocol for R
Non-standard variable names such as `_abc` and `Variable 1` in completion should be backtick-quoted when inserted to the document.
I recently got a report from the Sublime Text extension [LSP-R](https://github.com/sublimelsp/LSP-R/issues/3) about a user cannot get the server running. After some investigation, it is caused by a line in his...
## Issue I am getting the following error running VS Code R with the vscode-R and R-LSP extensions with a project using the renv package. ``` [2021-06-02 13:00:30.396] parse session...
Specify replacement regions for completion suggestions so fuzzy matching autocompletion engines can offer more flexible completion suggestions. User can type `data.` and get the suggestion `anyNA.data.frame` then hit `` and...
I installed `languageserver` in another path via `R_LIBS_USER` to isolate dependencies. The server was started normally, however autocomplete does not index packages in default `R_LIBS_USER`. `languageserver` path:  Can I...
Currently, the document is parsed manually in a very inefficient way. For example, [`find_unbalanced_bracket`](https://github.com/REditorSupport/languageserver/blob/1bea3f0e8c6da8f3db82aab61b6b763617accde6/src/search.c#L16) painstakingly reads a line byte by byte and keeps track of how many open/close brackets it...

Hi, How do I set the CRAN mirror when installing with `install.packages("languageserver")` I get the warning: `---- Please select a CRAN mirror for use in this session ----` Is there...
Robust refactoring is on the roadmap as a long term/difficult task. Is it time to introduce extract variable and extract function as refactoring options? I think the new XML parsing...
`languageserver::run()` results in `Error: stdin connection close` on my Windows 10 machine - Rtools has been installed - The path to R (.../bin/x64) has been added as an environment variable...