chore: added cmp source plugins

This commit is contained in:
Afonso Franco 2022-12-06 17:17:39 +00:00
parent f914dc5a14
commit 5a8d4c2b03
Signed by: afonso
SSH key fingerprint: SHA256:gkVPzsQQJzqi21ntQBV6pXTx4bYI53rFGI4XtvCpwd4
3 changed files with 54 additions and 70 deletions

View file

@ -37,51 +37,46 @@ local on_attach = function(client, bufnr)
})
end
--local lsp = require "lspconfig"
--local coq = require "coq"
--
--lsp['hls'].setup{
-- on_attach = on_attach,
-- flags = lsp_flags,
--}
--
--lsp['rust_analyzer'].setup{}
--
--lsp.rust_analyzer.setup(
-- coq.lsp_ensure_capabilities{
-- on_attach = on_attach,
-- flags = lsp_flags,
-- -- Server-specific settings...
-- settings = {
-- ["rust-analyzer"] = {}
-- }
-- }
--)
--
--lsp['texlab'].setup{
-- on_attach = on_attach,
-- flags = lsp_flags,
--}
--lsp['sumneko_lua'].setup{
--
-- settings = {
-- Lua = {
-- runtime = {
-- -- Tell the language server which version of Lua you're using (most likely LuaJIT in the case of Neovim)
-- version = 'LuaJIT',
-- },
-- diagnostics = {
-- -- Get the language server to recognize the `vim` global
-- globals = {'vim'},
-- },
-- workspace = {
-- -- Make the server aware of Neovim runtime files
-- library = vim.api.nvim_get_runtime_file("", true),
-- },
-- -- Do not send telemetry data containing a randomized but unique identifier
-- telemetry = {
-- enable = false,
-- },
-- },
-- },
--}
local lsp = require "lspconfig"
lsp['hls'].setup{
on_attach = on_attach,
flags = lsp_flags,
}
lsp['rust_analyzer'].setup{
on_attach = on_attach,
flags = lsp_flags,
-- Server-specific settings...
settings = {
["rust-analyzer"] = {}
}
}
lsp['texlab'].setup{
on_attach = on_attach,
flags = lsp_flags,
}
lsp['sumneko_lua'].setup{
settings = {
Lua = {
runtime = {
-- Tell the language server which version of Lua you're using (most likely LuaJIT in the case of Neovim)
version = 'LuaJIT',
},
diagnostics = {
-- Get the language server to recognize the `vim` global
globals = {'vim'},
},
workspace = {
-- Make the server aware of Neovim runtime files
library = vim.api.nvim_get_runtime_file("", true),
},
-- Do not send telemetry data containing a randomized but unique identifier
telemetry = {
enable = false,
},
},
},
}