There already is a tree-sitter implementation here. For more advanced support, LSP is actively being looked into.
Originally created by @kamalmarhubi on GitHub (Feb 8, 2024).
Create a language server to give an IDE-like experience for any editor with an LSP client.
From the [announcement blog post](https://pkl-lang.org/blog/introducing-pkl.html):
> In addition, we are also planning on supporting the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/), which will provide a similar level of integration in other editors.
Also mentioned by @holzensp in https://github.com/apple/pkl/issues/46#issuecomment-1926938652:
> There already is a tree-sitter implementation [here](https://github.com/apple/tree-sitter-pkl). For more advanced support, LSP is actively being looked into.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @kamalmarhubi on GitHub (Feb 8, 2024).
Create a language server to give an IDE-like experience for any editor with an LSP client.
From the announcement blog post:
Also mentioned by @holzensp in https://github.com/apple/pkl/issues/46#issuecomment-1926938652:
@peterkos commented on GitHub (Aug 27, 2024):
Looks like this is living at its own repo: https://github.com/apple/pkl-lsp