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" },
typescript = { "prettier" },
typescriptreact = { "prettier" },
markdown = { "prettier" },
c = { filter = function() return false end },
cpp = { filter = function() return false end },
h = { filter = function() return false end }
@@ -57,6 +57,9 @@ local managed_servers = {
"eslint",
"tinymist",
}
local managed_tools = {
"prettier",
}
local servers = {
bashls = {},
clangd = {},
@@ -97,3 +100,13 @@ mason_lspconfig.setup({
ensure_installed = 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))