Update lsp
This commit is contained in:
@@ -1,18 +0,0 @@
|
|||||||
local capabilities = require("cmp_nvim_lsp").update_capabilities(vim.lsp.protocol.make_client_capabilities())
|
|
||||||
|
|
||||||
local lspconfig = require("lspconfig")
|
|
||||||
|
|
||||||
local lsp_servers = {
|
|
||||||
lspconfig.sumneko_lua,
|
|
||||||
lspconfig.tsserver,
|
|
||||||
lspconfig.gopls,
|
|
||||||
lspconfig.cssls,
|
|
||||||
lspconfig.ccls,
|
|
||||||
lspconfig.html
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, i in ipairs(lsp_servers) do
|
|
||||||
i.setup {
|
|
||||||
capabilities = capabilities
|
|
||||||
}
|
|
||||||
end
|
|
||||||
12
lua/plugins/config/lspsetup.lua
Normal file
12
lua/plugins/config/lspsetup.lua
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
require("nvim-lsp-setup").setup {
|
||||||
|
servers = {
|
||||||
|
sumneko_lua = {},
|
||||||
|
tsserver = {},
|
||||||
|
gopls = {},
|
||||||
|
cssls = {},
|
||||||
|
jsonls = {},
|
||||||
|
html = {},
|
||||||
|
vala_ls = {},
|
||||||
|
volar = {}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -119,14 +119,15 @@ require("packer").startup(function(use)
|
|||||||
|
|
||||||
-- NOTE: LSP
|
-- NOTE: LSP
|
||||||
use {
|
use {
|
||||||
"williamboman/nvim-lsp-installer",
|
"junnplus/nvim-lsp-setup",
|
||||||
{
|
requires = {
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
|
"williamboman/nvim-lsp-installer"
|
||||||
|
},
|
||||||
config = function()
|
config = function()
|
||||||
require("nvim-lsp-installer").setup()
|
require("plugins.config.lspsetup")
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
use {
|
use {
|
||||||
"ray-x/lsp_signature.nvim",
|
"ray-x/lsp_signature.nvim",
|
||||||
@@ -149,7 +150,6 @@ require("packer").startup(function(use)
|
|||||||
{
|
{
|
||||||
"hrsh7th/nvim-cmp",
|
"hrsh7th/nvim-cmp",
|
||||||
config = function()
|
config = function()
|
||||||
require("plugins.config.lspconfig")
|
|
||||||
require("plugins.config.cmp")
|
require("plugins.config.cmp")
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user