Doom Emacs uses spell-fu as the default highlighter for spellchecking. spell-fu can use several options like aspell, hunspell, enchant, etc. for the actual spellchecking. I prefer to use Hunspell.
The process to install and configure hunspell to work for Doom Emacs is simple:
Use homebrew to install hunspell: $ brew install hunspell hunspell doesn’t install dictionaries. Download them from the aspell webpage and store them in ~/Library/Spelling. Check that hunspell is recognizing your dictionaries.
Read more...