Further tinkering with diagnostics, following feedback! * Two lines of context above and below now. * The caret is included in the line below where possible. * Syntax highlighting of keywords. I kinda feel that smart context sizing would be better. What do you think so far?