REditorSupport / REditorSupport/vscode-R
Launch R LSP by a custom command and on the system shell
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.2k
- Forks
- 139
- Avg merge
- 2h 46m
- Merged PRs (30d)
- 5
Description
Currently, VSCode-R launches the R LSP by itself internally.
While for simple use-cases it sounds fine, a more advance user would like to control the exact command that is being launched for creating the LSP.
For example, in our company, we launch our R sessions only on remote machines, trough SSH. Since the language server run an R session, we'd like to run the R LSP on a remote machine.
This is done simply by running the LSP launch command in SSH(in this case the connection with VSCode is by STDIO), assuming we could have a custom command modification for LSP.
Another example is when the user would like to tweak privately the language server somehow(or hypothetically run a total different language server), and needs to tweak how this VSCode extension starts the LSP.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the VSCode-R extension currently launches the R language server internally. Define the configuration and launch behavior needed for a user-supplied command, including system-shell and SSH/STDIO use cases; done means the extension can start the configured command while preserving normal launching behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- r, typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100