markdown formatting

This commit is contained in:
2026-08-03 23:25:47 +02:00
parent c3806dfd61
commit 8e42b0e503
2 changed files with 14 additions and 0 deletions
@@ -11,6 +11,7 @@ require("conform").setup({
javascriptreact = { "prettier" }, javascriptreact = { "prettier" },
typescript = { "prettier" }, typescript = { "prettier" },
typescriptreact = { "prettier" }, typescriptreact = { "prettier" },
markdown = { "prettier" },
c = { filter = function() return false end }, c = { filter = function() return false end },
cpp = { filter = function() return false end }, cpp = { filter = function() return false end },
h = { filter = function() return false end } h = { filter = function() return false end }
@@ -57,6 +57,9 @@ local managed_servers = {
"eslint", "eslint",
"tinymist", "tinymist",
} }
local managed_tools = {
"prettier",
}
local servers = { local servers = {
bashls = {}, bashls = {},
clangd = {}, clangd = {},
@@ -97,3 +100,13 @@ mason_lspconfig.setup({
ensure_installed = managed_servers, ensure_installed = managed_servers,
automatic_enable = managed_servers, automatic_enable = managed_servers,
}) })
local mason_registry = require("mason-registry")
mason_registry.refresh(vim.schedule_wrap(function()
for _, tool_name in ipairs(managed_tools) do
local tool = mason_registry.get_package(tool_name)
if not tool:is_installed() and not tool:is_installing() then
tool:install()
end
end
end))