Skip to content

LSP for K #3070

@ehildenb

Description

@ehildenb

Language Server Protocol (LSP) is defined here: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/

The features we want to implement with LSP are:

  • Tab/token completion.
  • Goto definition.
  • Bad-parse underlining.

Here is an existing Python package for LSP: https://pygls.readthedocs.io/en/latest/

We should be able to instantiate this to tab/token completion directly, by reading in compiled.json and taking in all the tokens that should be considered for tab completion.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions