This project is an LSP server implementation which provides spellchecking suggestions on a Markdown document.
It parses the document using remarkable, a powerful and flexible Markdown parsing library. Then it looks for spelling mistakes using Hunspell, the industry-standard spellchecking library used in many browsers and OSes.
In the Markdown below, markdown-spellcheck-lsp will correctly find all the misspellings and suggest alternatives, understanding the Markdown syntax and ignoring any sections (such as the URL inside a link) that should not be checked.
# Here's a missspelling
> An blockq quote
>with multiple linesz
> and a thrd
This link **iz** also [wronggly speled](www.github.com)