diff --git a/ftdetect/jsonnet.lua b/ftdetect/jsonnet.lua new file mode 100644 index 0000000..16733dc --- /dev/null +++ b/ftdetect/jsonnet.lua @@ -0,0 +1,4 @@ +vim.api.nvim_create_autocmd( + { "BufNewFile", "BufRead"}, + { pattern = {"*.jsonnet", "*.libsonnet"}, command = "set ft=jsonnet" } +) diff --git a/neovim/lua/config/lsp.lua b/neovim/lua/config/lsp.lua index 0f452fd..b6cd5ca 100644 --- a/neovim/lua/config/lsp.lua +++ b/neovim/lua/config/lsp.lua @@ -54,6 +54,11 @@ require("lspconfig").gopls.setup{ -- requires golangci-lint and golangci-lint-langserver require("lspconfig").golangci_lint_ls.setup{} +-- Jsonnet +require("lspconfig").jsonnet_ls.setup{ + on_attach = custom_attach, +} + -- Terraform require("lspconfig").terraformls.setup{ on_attach = custom_attach,