diff --git a/lua/nvim-jsonnet.lua b/lua/nvim-jsonnet.lua index df853a5..639ce10 100644 --- a/lua/nvim-jsonnet.lua +++ b/lua/nvim-jsonnet.lua @@ -63,16 +63,15 @@ M.setup = function(options) end, }) - local hasLspconfig, lspconfig = pcall(require, 'lspconfig') - if M.options.load_lsp_config and hasLspconfig then - lspconfig.jsonnet_ls.setup { + if M.options.load_lsp_config then + vim.lsp.config('jsonnet_ls', { capabilities = M.options.capabilities, settings = { formatting = { UseImplicitPlus = stringtoboolean[os.getenv('JSONNET_IMPLICIT_PLUS')] or false } } - } + }) end local hasDap, dap = pcall(require, 'dap')