aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/jsonnet_ls.lua
diff options
context:
space:
mode:
authorAndrea Scarpino <andrea@scarpino.dev>2025-05-09 19:32:07 +0000
committerGitHub <noreply@github.com>2025-05-09 12:32:07 -0700
commitdd9466ce0459fa9cacb46ed9b18c8130d25986f4 (patch)
tree144a889aaa77c1b79e4add5be150d05bfbf0da1b /lsp/jsonnet_ls.lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-dd9466ce0459fa9cacb46ed9b18c8130d25986f4.tar
nvim-lspconfig-dd9466ce0459fa9cacb46ed9b18c8130d25986f4.tar.gz
nvim-lspconfig-dd9466ce0459fa9cacb46ed9b18c8130d25986f4.tar.bz2
nvim-lspconfig-dd9466ce0459fa9cacb46ed9b18c8130d25986f4.tar.lz
nvim-lspconfig-dd9466ce0459fa9cacb46ed9b18c8130d25986f4.tar.xz
nvim-lspconfig-dd9466ce0459fa9cacb46ed9b18c8130d25986f4.tar.zst
nvim-lspconfig-dd9466ce0459fa9cacb46ed9b18c8130d25986f4.zip
feat(jsonnet_ls): vim.lsp.confg support #3825
Diffstat (limited to 'lsp/jsonnet_ls.lua')
-rw-r--r--lsp/jsonnet_ls.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/lsp/jsonnet_ls.lua b/lsp/jsonnet_ls.lua
new file mode 100644
index 00000000..70812043
--- /dev/null
+++ b/lsp/jsonnet_ls.lua
@@ -0,0 +1,18 @@
+--- @brief
+---
+--- https://github.com/grafana/jsonnet-language-server
+---
+--- A Language Server Protocol (LSP) server for Jsonnet.
+---
+--- The language server can be installed with `go`:
+--- ```sh
+--- go install github.com/grafana/jsonnet-language-server@latest
+--- ```
+return {
+ cmd = { 'jsonnet-language-server' },
+ filetypes = {
+ 'jsonnet',
+ 'libsonnet',
+ },
+ root_markers = { 'jsonnetfile.json', '.git' },
+}