emacs · release · flyspell-correct

flyspell-correct v0.5

Announcing flyspell-correct 0.5 with rapid mode for fixing multiple words in one run, function renames, improved skipping behaviour, and test coverage.

flyspell-correct is a package for distraction-free word correction with flyspell via your chosen interface. It's available on GitHub and MELPA.

I'm pleased to announce version 0.5 of flyspell-correct. This release introduces rapid mode for fixing multiple words in one run, along with some breaking function renames and new test coverage. Read on for the complete changelog.

#2What's New

#3Rapid Mode

  • Implement a 'rapid mode' for flyspell-correct-wrapper, allowing the user to fix multiple words in one run (the skip action can be used to skip the current incorrect word and continue to the next one).
  • Create a wrapper function for most cases, namely flyspell-correct-wrapper.

#3Breaking Changes

  • Rename several functions (with deprecation warnings):
    • flyspell-correct-next-word-genericflyspell-correct-next
    • flyspell-correct-previous-word-genericflyspell-correct-previous
    • flyspell-correct-word-genericflyspell-correct-at-point

#3Improvements

  • Skip words that don't need to be fixed (e.g. duplicates).
  • Fix issue when flyspell-correct-next doesn't correct word at point.
  • Add simple tests to cover the most important use cases.

#2Additional Notes

The introduction post was also updated to better explain the key points of flyspell-correct.

Hopefully you'll enjoy the new version. If something doesn't work for you, please let me know!