Version 1.1.4 of package Auto-Correct has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Auto-Correct describes itself as: ================================================== Remembers and automatically fixes past corrections ================================================== More at https://elpa.gnu.org/packages/auto-correct.html ## Summary: To enable, use: M-x `auto-correct-mode' After that, any future corrections made with flyspell or Ispell (or any other supported package) will be automatically corrected for you as you type. For example, if you type "befroe" and fixed it with `ispell-word', `auto-correct-mode' will change "befroe" to "before" every time you type it from then on. Corrections are only made when `auto-correct-mode' is enabled. Expansion is case-insensitive, so trying to fix alice as Alice won't work. Use the captain package for this instead. Auto-correct is controlled further by `auto-correct-predicate'. In order to enable auto-correct in a given buffer, the function to which `auto-correct-predicate' is set must return true at the current point. ## Recent NEWS: [Not provided 🙁]
