Update 22.09.2025 replace require('lspconfig') with vim.lsp.config(...)

This commit is contained in:
2025-09-22 08:52:08 +02:00
parent b0e4d0b4be
commit c62cbcd80d
2 changed files with 46 additions and 39 deletions

View File

@@ -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',