Files
nvim/lua/plugins/lsp.lua
Steven Medeiros Melo 48426854e1 Initial Nvim Config Commit
2024-02-23 20:12:22 -05:00

45 lines
863 B
Lua

-- 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,
}