@qownnotes

Nice to see some support for #MarkDown LSPs(e.g. rumdl) being built into the app.
While I still need to drop down to a CLI to perform a line-by-line review of proposed changes, as long as I trust my #rumdl config, I can now easily re-format my .md files within the GUI.

Thanks for your work! I appreciate it.

Two line config to add the #rumdl markdown linter to #Vim:
```
let g:ale_linters = { 'markdown': ['rumdl'] }
let g:ale_fixers = { 'markdown': ['rumdl'] }
```

Then use ALEFix to clean up the file. I've got that remapped to '<leader>af'.

Nifty.
Looks like rumdl support for Markdown linting has just been added to Vim's ALE plugin.

https://github.com/dense-analysis/ale/commit/c59c0d1a573a7b2fe491f78af4f2033bde454753

#Vim #VimPlugin #Lint #Markdown #rumdl

feat(markdown): add rumdl server and fixer (#5115) · dense-analysis/ale@c59c0d1

* feat: put in the main linter files * feat: add to registry * docs: add rumdl to docs * tests: vader tests * edit: actually split the options into two * style: make rumdl fixer test mimic mar...

GitHub

#rumdl 0.1.16 (rust based markdown linter and formatter, replacing markdownlint-cli2) now has a option to reflow markdown based on the semantic line break convention: https://sembr.org/

https://github.com/rvben/rumdl/releases/tag/v0.1.16

Semantic Line Breaks

When writing text with a compatible markup language, add a line break after each substantial unit of thought.

Beginning to really appreciate the #rumdl project in helping me lint my Markdown and get some consistency in the formatting of the gazillion notes I've created for myself.

Like #ruff and sphinx-lint, it's becoming a common part of my toolbox to keep my sloppiness in check and, perhaps, teach me some better formatting habits.

https://github.com/rvben/rumdl

#Markdown #lint #documentation

GitHub - rvben/rumdl: Markdown Linter and Formatter written in Rust

Markdown Linter and Formatter written in Rust. Contribute to rvben/rumdl development by creating an account on GitHub.

GitHub