From 450b88be161c7a43bcdc3fd174dfa63375eb1f81 Mon Sep 17 00:00:00 2001 From: Alessandro Date: Tue, 3 Sep 2024 17:09:16 +0200 Subject: [PATCH] Initialize other lsp --- nvim/lua/chadrc.lua | 1 - nvim/lua/configs/lspconfig.lua | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/nvim/lua/chadrc.lua b/nvim/lua/chadrc.lua index 5f2ca7d..7bd7eaf 100644 --- a/nvim/lua/chadrc.lua +++ b/nvim/lua/chadrc.lua @@ -83,7 +83,6 @@ M.base46 = { ["@function.call"] = { bold = true }, ["@function.method"] = { bold = true }, ["@function.method.call"] = { bold = true }, - ["@constructor"] = { bold = true }, ["@keyword"] = { italic = true }, ["@keyword.function"] = { bold = true }, diff --git a/nvim/lua/configs/lspconfig.lua b/nvim/lua/configs/lspconfig.lua index ff2b76f..acf1ff2 100644 --- a/nvim/lua/configs/lspconfig.lua +++ b/nvim/lua/configs/lspconfig.lua @@ -2,6 +2,29 @@ require("nvchad.configs.lspconfig").defaults() local lspconfig = require "lspconfig" +local configs = require("nvchad.configs.lspconfig") + +local on_attach = configs.on_attach +local on_init = configs.on_init +local capabilities = configs.capabilities + +local servers = { + "bashls", + "taplo", + "jdtls", + "clangd", + "pyright", + "ruff", + "dockerls", + } + +for _, lsp in ipairs(servers) do + lspconfig[lsp].setup { + on_init = on_init, + on_attach = on_attach, + capabilities = capabilities, + } +end lspconfig.rust_analyzer.setup { settings = {