All notable changes to this project will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Disable LanguageTool’s spellchecking when
jinx-mode
is active. - Possible values for
flycheck-languagetool-check-params
are now pre-populated in the customization interface.
- All customizations are now mentioned in the README.
- Allow LanguageTool command to be configured via customisable variable
flycheck-languagetool-server-command
. - Add a change log.
- Make some warnings and error messages more verbose.
- Broaden automated testing to more versions of Emacs.
- Replace Cask with Eask.
- Support narrowed buffers.
- Incompatible change: For better performance, a local LanguageTool server is now started once instead of repeatedly starting up the LanguageTool command-line tool for each check. See
flycheck-languagetool-server-jar
to set the path to the server JAR. - Reduce CPU usage.
- Don’t try to enable this checker if LanguageTool is missing or not configured.
- If the checker couldn’t be enabled, explain why with
flycheck-verify-checker
. - This checker is now activated for
message-mode
buffers. - Link each reported warning to a detailed explanation on the LanguageTool website.
- Disable LanguageTool’s spell checker if
flyspell
is in use. - Chain to Flycheck’s built-in Proselint checker.
- Allow checker to check when
buffer-file-name
isnil
, see #5 - Fix error when buffer is killed before checking
Initial release.