-- lua/plugins/lsp.lua -- print('lsp.lua loaded') return { "neovim/nvim-lspconfig", lazy = false, priority = 900, dependencies = { "williamboman/mason.nvim", "williamboman/mason-lspconfig.nvim", }, config = function() local lspconfig = require("lspconfig") local mason = require("mason") local masonlsp = require("mason-lspconfig") mason.setup() masonlsp.setup() -- lspconfig.setup({}) lspconfig.pyright.setup({}) lspconfig.tsserver.setup({}) lspconfig.clangd.setup({}) lspconfig.gopls.setup({}) lspconfig.rust_analyzer.setup({}) lspconfig.taplo.setup({}) lspconfig.graphql.setup({}) lspconfig.lua_ls.setup({ settings = { diagnostics = { global = { 'vim', 'require' }, }, }, }) lspconfig.vimls.setup({}) -- lspconfig.rust_analyzer.setup({}) -- lspconfig.lua_ls.setup({}) end, }