nim-works/nimskull

LSP (Language Server Protocol) Replacement for Nimsuggest

Aperta

#448 aperta il 9 ott 2022

 (0 commenti) (0 reazioni) (0 assegnatari)Nim (39 fork)auto 404
good first issue

Metriche repository

Star
 (346 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Currently we have a nimsuggest which, when the compiler's semantic analysis works, provides autocomplete, documentation lookup, and more. This is via a protocol unique to nimsuggest. On the other hand many text editors, IDEs, etc nearly universally implement clients for the Language Sever Protocol.

Prior Art/Existing Implementations:

What needs to be done:

  • write an LSP server that lives side by side nimsuggest
    • it should be in this repository as we'll replace nimsuggest with it
  • it needs to have strong test coverage
  • once it's stable and we have a vscode extension, drop nimsuggest

Guida contributor