https://github.com/apple/pkl-lsp
Language server for Pkl, implementing the server-side of the Language Server Protocol.
https://github.com/apple/pkl-lsp
lsp lsp-server pkl
Last synced: 3 months ago
JSON representation
Language server for Pkl, implementing the server-side of the Language Server Protocol.
- Host: GitHub
- URL: https://github.com/apple/pkl-lsp
- Owner: apple
- License: apache-2.0
- Created: 2024-07-19T17:43:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T13:38:18.000Z (4 months ago)
- Last Synced: 2025-01-30T07:33:06.420Z (4 months ago)
- Topics: lsp, lsp-server, pkl
- Language: Kotlin
- Homepage: https://pkl-lang.org/lsp/current/index.html
- Size: 548 KB
- Stars: 37
- Watchers: 9
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.adoc
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
= Pkl LSP
This is an implementation of the link:https://microsoft.github.io/language-server-protocol/[Language Server Protocol]
for link:https://pkl-lang.org[Pkl].== Features
* [x] Diagnostics (WIP)
* [x] Hover
* [x] Go to definition
* [x] Auto complete (WIP: definition level access still needed)
* [x] Project syncing
* [x] Package downloading
* [ ] Rename
* [ ] Find references
* [ ] Code lens
* [ ] Formatting
* [ ] Type checking
* [ ] Quick fixes