starter/lua/plugins/lsp.lua

36 lines
740 B
Lua
Raw Normal View History

2023-05-01 00:38:43 +08:00
return {
{
"williamboman/mason.nvim",
opts = {
ensure_installed = {
"stylua",
"lua-language-server",
"shfmt",
"flake8",
"goimports",
"gopls",
"eslint-lsp",
"json-lsp",
"prettierd",
"typescript-language-server",
"html-lsp",
"css-lsp",
"bash-language-server",
"python-lsp-server",
2023-08-05 13:37:33 +08:00
"jdtls",
2023-05-01 00:38:43 +08:00
"google-java-format",
"rust-analyzer",
"rustfmt",
2023-08-05 13:37:33 +08:00
"helm-ls",
"erlang-ls",
2023-05-01 00:38:43 +08:00
},
},
},
2023-08-05 13:37:33 +08:00
{
"simrat39/symbols-outline.nvim",
cmd = "SymbolsOutline",
keys = { { "<leader>cs", "<cmd>SymbolsOutline<cr>", desc = "Symbols Outline" } },
config = true,
},
2023-05-01 00:38:43 +08:00
}