Update 22.09.2025 replace require('lspconfig') with vim.lsp.config(...)
This commit is contained in:
@@ -59,11 +59,10 @@ return {
|
||||
'neovim/nvim-lspconfig',
|
||||
config = function()
|
||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||
local lspconfig = require('lspconfig')
|
||||
|
||||
lspconfig.lua_ls.setup {
|
||||
vim.lsp.config('lua_ls', {
|
||||
capabilities = capabilities,
|
||||
root_dir = lspconfig.util.root_pattern('.git'),
|
||||
root_markers = { '.git' },
|
||||
settings = {
|
||||
Lua = {
|
||||
runtime = {
|
||||
@@ -82,56 +81,56 @@ return {
|
||||
}
|
||||
},
|
||||
on_attach = lsp_attach
|
||||
}
|
||||
lspconfig.ts_ls.setup {
|
||||
})
|
||||
vim.lsp.config('ts_ls', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
}
|
||||
lspconfig.gopls.setup {
|
||||
})
|
||||
vim.lsp.config('gopls', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
}
|
||||
--lspconfig.rust_analyzer.setup {
|
||||
})
|
||||
--vim.lsp.config(rust_analyzer.setup {
|
||||
-- capabilities = capabilities,
|
||||
-- on_attach = lsp_attach
|
||||
--}
|
||||
lspconfig.bashls.setup {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
}
|
||||
lspconfig.sqlls.setup({
|
||||
--})
|
||||
vim.lsp.config('bashls', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.html.setup({
|
||||
vim.lsp.config('sqlls', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.cssls.setup({
|
||||
vim.lsp.config('html', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.tailwindcss.setup({
|
||||
vim.lsp.config('cssls', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.phpactor.setup({
|
||||
vim.lsp.config('tailwindcss', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.julials.setup({
|
||||
vim.lsp.config('phpactor', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.wgsl_analyzer.setup({
|
||||
vim.lsp.config('julials', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.glsl_analyzer.setup({
|
||||
vim.lsp.config('wgsl_analyzer', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
lspconfig.emmet_ls.setup({
|
||||
vim.lsp.config('glsl_analyzer', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach
|
||||
})
|
||||
vim.lsp.config('emmet_ls', {
|
||||
filetypes = { "css", "html", "javascript", "typescript" },
|
||||
-- Read more about this options in the [vscode docs](https://code.visualstudio.com/docs/editor/emmet#_emmet-configuration).
|
||||
-- **Note:** only the options listed in the table are supported.
|
||||
@@ -156,14 +155,14 @@ return {
|
||||
variables = {},
|
||||
},
|
||||
})
|
||||
-- lspconfig.ccls.setup {
|
||||
-- vim.lsp.config('ccls.setup {
|
||||
-- capabilities = capabilities,
|
||||
-- on_attach = lsp_attach,
|
||||
-- }
|
||||
lspconfig.clangd.setup {
|
||||
-- })
|
||||
vim.lsp.config('clangd', {
|
||||
capabilities = capabilities,
|
||||
on_attach = lsp_attach,
|
||||
}
|
||||
})
|
||||
end
|
||||
},
|
||||
{
|
||||
@@ -335,6 +334,15 @@ return {
|
||||
jdtls.start_or_attach(config)
|
||||
end
|
||||
},
|
||||
{
|
||||
"Kurren123/mssql.nvim",
|
||||
opts = {
|
||||
-- optional
|
||||
keymap_prefix = "<leader>m"
|
||||
},
|
||||
-- optional
|
||||
dependencies = { "folke/which-key.nvim" }
|
||||
},
|
||||
{ 'onsails/lspkind-nvim' }, -- pictograms replace (?) with lspsaga
|
||||
{
|
||||
'j-hui/fidget.nvim',
|
||||
|
Reference in New Issue
Block a user