Use double indent after line break
Resume null check for highlight_pattern

Right after startup if any setting is touched before any key is pressed
then on_settings_changed() will call update() with a null
highlight_pattern, thus throwing errors.