TIL - Spell checking in emacs

You can install a spellchecking tool like ispell, aspell and use a package in emacs (like Flycheck) to do spell checking.

Then you can use the following shortcuts to execute corrections

ShortcutWhat it does
right-click / context menu on a red wordpopup menu of suggestions (GUI)
M-$correct word at point — choices appear in a window, pick with a digit/letter
C-.cycle through suggestions inline on the previous word; keep pressing to loop, type anything to accept
C-;same cycling, but for the previous misspelled word without moving point
M-x flyspell-bufferre-check the whole message on demand