return { -- Disable markdown diagnostics/linting but keep LSP for formatting { "neovim/nvim-lspconfig", opts = { servers = { marksman = { -- Keep marksman for markdown LSP features like formatting handlers = { -- Disable diagnostics from marksman ["textDocument/publishDiagnostics"] = function() end, }, }, }, }, }, -- Also disable any lint-related diagnostics for markdown files { "mfussenegger/nvim-lint", optional = true, opts = { linters_by_ft = { markdown = {}, }, }, }, }