Entendo como os comandos automáticos funcionam e como usá-los, mas tenho um pouco de certeza de que serve o augroup. Eu li em:help augroup
*:aug* *:augroup*
:aug[roup] {name} Define the autocmd group name for the
following ":autocmd" commands. The name "end"
or "END" selects the default group.
To avoid confusion, the name should be
different from existing {event} names, as this
most likely will not do what you intended.
Isso realmente não explica por que eles são úteis ou por que eu desejaria criar um nome de grupo de comando automático apenas definindo um monte de comandos automáticos próximos um do outro.
Por exemplo, se os comandos automáticos foo
e bar
estão relacionados, por que eu gostaria de fazer
augroup spam
au!
au foo * foo
au bar * bar
augroup END
quando eu poderia fazer
"Autocommands for spam
au foo * foo
au bar * bar
A menos que eu esteja entendendo mal para que servem os augroups. Então, por que eles são úteis?
!
:) #