123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- local status, mason = pcall(require,"mason")
- if not status then
- return
- end
- local mason_lspconfig_status, mason_lspconfig = pcall(require,"mason-lspconfig")
- if not mason_lspconfig_status then
- return
- end
- local mason_null_ls_status, mason_null_ls = pcall(require, "mason-null-ls")
- if not mason_null_ls_status then
- return
- end
- mason.setup({
- ui = {
- icons = {
- package_installed = "✓",
- package_pending = "➜",
- package_uninstalled = "✗"
- }
- }
- })
- mason_lspconfig.setup({
- ensure_installed = {
- "tsserver",
- "volar",
- "html",
- "cssls",
- "tailwindcss",
- "lua_ls",
- "bashls",
- "jsonls"
- },
- automatic_installation = true
- })
- mason_null_ls.setup({
-
- ensure_installed = {
- "prettier",
- "stylua",
- "eslint_d",
- },
-
- automatic_installation = true,
- })
|