|
|
|
|
@ -32,8 +32,6 @@ local cmp = require("cmp")
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
local capabilities = require('cmp_nvim_lsp').default_capabilities(vim.lsp.protocol.make_client_capabilities())
|
|
|
|
|
|
|
|
|
|
vim.lsp.config('ts_ls', {})
|
|
|
|
|
vim.lsp.config('clangd', {})
|
|
|
|
|
vim.lsp.config('gopls', {
|
|
|
|
|
@ -62,6 +60,7 @@ vim.lsp.config('rust_analyzer', {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
vim.lsp.config('kotlin-language-server', {
|
|
|
|
|
cmd = { "kotlin-language-server" },
|
|
|
|
|
filetypes = { "kotlin"} ,
|
|
|
|
|
@ -89,12 +88,13 @@ require'nvim-treesitter.configs'.setup {
|
|
|
|
|
vim.lsp.enable({"ts_ls"})
|
|
|
|
|
vim.lsp.enable({"clangd"})
|
|
|
|
|
vim.lsp.enable({"gopls"})
|
|
|
|
|
vim.lsp.enable({"pywright"})
|
|
|
|
|
vim.lsp.enable({"pyright"})
|
|
|
|
|
vim.lsp.enable({"rust_analyzer"})
|
|
|
|
|
vim.lsp.enable({"kotlin-language-server"})
|
|
|
|
|
vim.lsp.enable({"cmake"})
|
|
|
|
|
vim.lsp.enable({"html"})
|
|
|
|
|
vim.lsp.enable({"glsl_analyzer"})
|
|
|
|
|
vim.lsp.enable('lua_ls')
|
|
|
|
|
|
|
|
|
|
vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
|
|
|
|
|
vim.lsp.diagnostic.on_publish_diagnostics, {
|
|
|
|
|
|