grouped autocmd so they don't set multiple times