-- 1. Configuration vim.lsp.config('marksman', { cmd = { "marksman", "server" }, filetypes = { "markdown", "markdown.md" }, -- Marksman looks for a .marksman.toml or a .git directory to define the project root root_markers = { ".marksman.toml", ".git" }, }) -- 2. Enable the server -- Note: You don't need to redefine the LspAttach autocmd here -- if you already added it to your pyright or ts_ls files. vim.lsp.enable('marksman')