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 = {