Got some white-space and line number config from @beardedprojamz