ide icon indicating copy to clipboard operation
ide copied to clipboard

Language Server Protocol Support

Open thecodingwizard opened this issue 2 years ago • 0 comments

Immediate tasks:

  • [x] add monaco-languageclient
  • [x] add clangd-12
  • [ ] Java
  • [ ] Python

Future:

  • [ ] improve LSP server code (prevent it from dying due to lack of memory)
  • [ ] implement code bundling in a way that lets monaco be cached
  • [ ] Add compile flags to LSP
  • [ ] Improve connection UI (probably a status indicator rather than toasts)
  • [ ] Add ability to disable LSP
  • [ ] Add timeout to LSP to auto-stop LSP
  • [ ] e2e tests for LSP

References: https://github.com/TypeFox/monaco-languageclient and https://github.com/radian-software/riju

thecodingwizard avatar Jun 23 '22 06:06 thecodingwizard