A Language Server Protocol (LSP) server for Jsonnet.
self-support.mp4
dollar-support.mp4
multi-defs-demo.mp4
error-support.mp4
linting-support.mp4
stdlib-support.mp4
Download the latest release binary from GitHub: https://github.com/grafana/jsonnet-language-server/releases
Contributions are more than welcome and I will try my best to be prompt with reviews.
Individual commits should be meaningful and have useful commit messages. For tips on writing commit messages, refer to How to write a commit message. Contributions will be rebased before merge to ensure a fast-forward merge.
Contributors must sign the DCO for their contributions to be accepted.
Go code should be formatted with gofmt
and linted with
golangci-lint.
- Emacs: Refer to editor/emacs
- Vim: Refer to editor/vim
- VSCod(e|ium): Use the Jsonnet Language Server extension (source code)
- Jetbrains: Use the Jsonnet Language Server plugin (source code)