So far the best language checker (for English prose) I've ever used.
- Requisite: sudo apt-get install python-pip
- How to get it: sudo pip install proselint
- How to use it: proselint [your-awesome-piece-of-writing]
- For the regular Emacser: it can work with Flycheck, just add this syntax checker
Code: Select all
(flycheck-define-checker proselint
"A linter for prose."
:command ("proselint" source-inplace)
:error-patterns
((warning line-start (file-name) ":" line ":" column ": "
(id (one-or-more (not (any " "))))
(message (one-or-more not-newline)
(zero-or-more "\n" (any " ") (one-or-more not-newline)))
line-end))
:modes (text-mode markdown-mode gfm-mode))