Fix responsive problems caused by linting all files on start.

Do not lint inactive buffers when they load and add an additional
on_activate listener to do that when buffer is activated.