chore(nvim): plugins cleanup, updates

This commit is contained in:
2023-09-05 00:19:20 +03:00
parent 64fc8a13d3
commit 6d8c04977c
16 changed files with 159 additions and 447 deletions

View File

@@ -1,7 +1,7 @@
-- Completion for snippets.
-- luacheck: globals vim CAPABILITIES
local vim = vim
CAPABILITIES = vim.lsp.protocol.make_client_capabilities()
CAPABILITIES = require("cmp_nvim_lsp").default_capabilities(CAPABILITIES)
CAPABILITIES.textDocument.completion.completionItem.snippetSupport = true
--CAPABILITIES.offsetEncoding = 'utf-8'
@@ -82,6 +82,7 @@ local servers = {
jsonls = {},
lua_ls = {
Lua = {
diagnostics = { globals = { "vim" } },
workspace = { checkThirdParty = false },
telemetry = { enable = false },
},
@@ -101,7 +102,6 @@ require("neodev").setup()
-- nvim-cmp supports additional completion capabilities,
-- so broadcast that to servers
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require("cmp_nvim_lsp").default_capabilities(capabilities)
-- Ensure the servers above are installed
local mason_lspconfig = require("mason-lspconfig")