Spelling errors hidden while highlighting line in vim

vim

Solution

1) one could change the vim color scheme, or the SpellBad highlight scheme; one example of the second case is to add in vimrc the following,

hi clear SpellBad
hi SpellBad cterm=bold

2) (not a solution) someone might find 'spell checking while composing' is a bit annoying / distracting and prefer switching the spell checking off until they finish writing the article.

Problem

When there's a misspelling (with `set spell`), it highlights it red (good!), but when the line is highlighted as my current line the red goes away (bad). Removing `set cul` fixes the problem, but how do I keep the word marked red while being highlighted? I may have multiple words misspelled on a line and also while typing the misspellings are hidden until I go to the next which kinda sucks. vimrc: https://gist.github.com/OscarGodson/d1b05d52df4ff160b891 colorscheme: https://github.com/tomasr/molokai

Original source