Only update suggestions in file buffers
Only set up live update in split buffers

Do not create cursor watching autocommands in -no-split buffers (which
effectively replace their target buffer, thus creating a window local
variant of Vim's normal spelling suggestion interface) and non-buffers.
Split up overly long statements